Table of content

Frequently Asked Questions
To dial a +34 number from the UK on a mobile, enter +34 followed by the full 9-digit Spanish number. On a UK landline, replace the + with 00, giving 00 34 then all 9 digits. No digits need to be removed or added to the Spanish number itself.
When dialling out of the UK using country code 44, you drop the leading 0 from the UK area code. However, when calling Spain from the UK, there is no leading 0 to remove from Spanish numbers. Spain uses a closed 9-digit numbering plan with no trunk prefix, so you dial all 9 digits exactly as they appear.
00346 is the start of a call to a Spanish mobile number. 00 is the international exit code used from the UK, 34 is Spain's country code, and 6 indicates a Spanish mobile number — all Spanish mobiles begin with 6 or 7. A complete call would be 00 34 6XX XXX XXX.
To call Spain from the UK, put 00 34 in front of the full 9-digit Spanish number when dialling from a landline. On a mobile, use +34 instead. Spain's country code is 34, and no additional prefix is needed beyond this.
The dialling code for Spain from the UK is 00 34 from a landline, or +34 from a mobile. Follow this with the complete 9-digit Spanish number. No digits need to be modified or removed from the Spanish number.
All Spanish phone numbers are exactly 9 digits long. Spain completed a national numbering reform in 1998, creating a closed 9-digit plan. Any number with fewer digits is out of date and will not connect.
No, Spanish phone numbers do not have a leading zero. Unlike France, Germany, or Italy, Spain never used a trunk prefix. You dial all 9 digits exactly as they appear, with nothing added or removed.
Spanish mobile numbers begin with 6 or 7. To call one from the UK, dial 00 34 from a landline (or +34 on a mobile) followed by all 9 digits. The format is identical whether you are calling a Spanish mobile or a landline.
The Canary Islands and Balearic Islands use the same +34 country code as mainland Spain — no separate prefix is required. Tenerife numbers begin with 922, Gran Canaria with 928, and Mallorca with 971. Dial 00 34 or +34 followed by the full 9-digit number, exactly as you would for mainland Spain.
Out-of-bundle calls to Spain on major UK carrier contracts can reach around £1.50 per minute when roaming. Calling Spain from the UK via internet calling services costs as little as £0.02 per minute to Spanish landlines. Free options like WhatsApp, FaceTime, and Signal are available when both parties have a data or Wi-Fi connection.
You can call Spain for free using VoIP apps such as WhatsApp, FaceTime, or Signal, provided both parties have the app and a data or Wi-Fi connection. For calls to Spanish landlines or businesses without an app, internet calling services offer very low per-minute rates. Standard carrier calls are not free.
UK SIMs still connect in Spain, but free EU roaming is no longer standard after Brexit. Major UK networks apply daily roaming charges when your SIM is active in Spain, and out-of-bundle call rates apply. Check your specific plan before travelling, as charges and fair-use caps vary by carrier.
An eSIM is a digital SIM you activate before travelling, without a physical SIM swap. When visiting Spain, a travel eSIM gives you access to Spain's 4G network, letting you make calls via VoIP apps and avoid UK carrier roaming charges. Budget eSIM data plans for Spain start from around £1.40 for 1GB over 7 days.
Yes, WhatsApp calls to Spain are free over Wi-Fi or mobile data, and no dialling code is required within the app. Both the caller and recipient need WhatsApp installed. For calls to Spanish businesses or landlines that do not use WhatsApp, an internet calling service is a better option.
No. Spanish 900 numbers are freephone only within Spain's domestic network. Calling a Spanish 900 number from the UK is treated as a standard international call by your UK carrier and billed accordingly. The same applies to Spanish 80x service numbers.
Madrid landline numbers begin with 91 and Barcelona numbers begin with 93 — these area codes are embedded within the full 9-digit number, not dialled separately. From the UK, dial 00 34 followed by all 9 digits, for example 00 34 91 XXX XXXX for Madrid or 00 34 93 XXX XXXX for Barcelona.
A dual SIM setup keeps your UK physical SIM active for bank texts and two-factor authentication while running data through a separate travel eSIM on a Spanish network. Most modern smartphones support this, so you remain reachable on your UK number while avoiding roaming data charges.
Sources
- How to Call Spain from the UK? - A Quick Guide — thevoipshop.co.uk
- ukandspain.com — ukandspain.com
- HELP — avatel.es
- UK charge checker for calling abroad — vodafone.co.uk
- Results — timeanddate.com
- Spain Country Code +34 — countrycode.org
- 🇪🇸 How to Call Spain from the UK: Complete 2025 Guide — flamingodigital.co.uk (2025)
- Phone codes for Spain - Full list of Spain dialling codes — rebtel.com








