Calling from UK
to Spain is Simple
Connecting to Madrid, Barcelona, or the Costa del Sol? The dialing code is +34 (or 0034 from a UK landline). Avoid expensive roaming charges by using StartACall directly from your browser.
How to Call Spain from UK Step-by-Step
Calling Spain from the United Kingdom is straightforward. Follow this 3-step guide.
UK Exit Code
Dial 00.
This is the standard exit code for calling internationally from the UK and Europe.
(On mobile/VoIP, just use +)
Spain Code (+34)
Dial 34.
This connects your call to the Spanish telephone network.
Full Number
Dial the 9-digit Spanish number.Note: Do not drop any digits!
No "Leading Zero" to Drop
Unlike France or the UK, Spanish phone numbers generally do not start with a 0. You simply dial the country code followed by the full number.
Spanish Area Codes
Common prefixes for major Spanish cities. Spanish numbers are always 9 digits long.
| City | Region | Prefix |
|---|---|---|
| Madrid | Central | 91 |
| Barcelona | Catalonia | 93 |
| Valencia | Valencia | 96 |
| Seville (Sevilla) | Andalusia | 95 |
| Malaga | Andalusia | 95 |
| City | Region | Prefix |
|---|---|---|
| Bilbao | Basque Country | 94 |
| Alicante | Valencia | 96 |
| Zaragoza | Aragon | 976 |
| Palma de Mallorca | Balearic Islands | 971 |
| Las Palmas | Canary Islands | 928 |
Calling Spanish Mobiles
Spanish mobile phone numbers start with 6 or 7.
Cheap Calls to Spain
From the UK
Calling Spain from a UK mobile (EE, O2, Vodafone, Three) can be incredibly expensive if you don't have a specific add-on. StartACall bypasses these networks entirely.
- Avoid expensive UK carrier international rates
- Call Spanish mobiles and landlines for pennies
- No contract, pay-as-you-go
- Crystal clear quality to Madrid, Barcelona & more
Save Money
Cheaper than standard BT or Virgin Media international rates.
Holiday Ready
Perfect for calling hotels, restaurants, or friends in Spain.
Secure
Encrypted WebRTC technology keeps your calls private.
Instant
No SIM swapping. Just open your browser and call.
Frequently Asked Questions
What is the code for Spain from UK?
The country code for Spain is +34. From a UK landline, dial 0034. From a mobile, you can simply dial +34.
How many digits are in a Spanish phone number?
Spanish phone numbers are 9 digits long. Landlines typically start with 9 or 8, and mobile numbers start with 6 or 7.
Do I need to dial an area code in Spain?
Yes, the area code is part of the 9-digit number in Spain. You cannot dial a local number without its regional prefix (e.g., 91 for Madrid), even if you are in the same city.
Is it free to call Spain from UK?
Calls to Spain are not free on standard UK networks and can be quite expensive. StartACall offers a much cheaper alternative using VoIP technology.
Ready to call Spain?
Start making calls in seconds. No credit card required to sign up.