Spain Country Code (+34): Complete Guide
Complete guide to Spain country code +34. Learn how to dial Spain from abroad, understand area codes, mobile formats, and save money on international calls.
Spain Country Code (+34): Complete Guide
Quick Answer
The Spain country code is +34. A number shown as +34 or 0034 is Spanish: from a mobile, dial +34 and the 9-digit number; from a US or Canadian landline, dial 011 34; from most other countries, dial 00 34. Mainland Spain is on Central European Time (UTC+1, UTC+2 in summer); the Canary Islands are one hour behind.
Spain's numbering system is simpler than most: there is no trunk prefix (no leading "0" to drop), and all phone numbers are 9 digits that already include the area code. This guide covers everything you need to know about calling Spain correctly.
How to Dial Spain from Abroad
International Dialing Format
[Exit Code] + 34 + 9-digit numberStep 1: Dial Your Country's Exit Code
- Most countries: 00
- From USA/Canada: 011
- From mobile phones: + (plus sign) - works worldwide
Step 2: Dial "34" (Spain Country Code)
After your exit code, always dial 34 for Spain
Step 3: Dial the Full 9-Digit Number
Spain does not use a trunk prefix. The 9-digit number already includes the area code. Just dial all 9 digits exactly as given.
Examples: Calling Spanish Numbers
🇺🇸 Madrid Landline from USA:
011 + 34 + 91X XXX XXXUS exit code (011) + Spain code (34) + full 9-digit number
📱 Spanish Mobile from Any Phone:
+34 6XX XXX XXXNo "0" to drop -- just +34 + the 9-digit mobile number
Spain Area Codes (Geographic Prefixes)
In Spain, the area code is part of the 9-digit number. Landline numbers starting with 9 are geographic, and so are newer landline ranges starting with 8 (81-88, for example 810 Madrid, 881 A Coruña, 865 Alicante) that provinces received as 9XX numbers ran short. The first 2-3 digits indicate the province or city. You always dial all 9 digits, both domestically and internationally.
| Prefix | City / Province | Region |
|---|---|---|
| 91 | Madrid | Community of Madrid |
| 93 | Barcelona | Catalonia |
| 96 | Valencia | Valencian Community |
| 95 | Seville / Malaga | Andalusia |
| 94 | Bilbao | Basque Country |
| 952 | Malaga | Andalusia |
| 976 | Zaragoza | Aragon |
| 965 | Alicante | Valencian Community |
| 968 | Murcia | Region of Murcia |
| 971 | Palma de Mallorca | Balearic Islands |
| 928 | Las Palmas de Gran Canaria | Canary Islands |
| 922 | Santa Cruz de Tenerife | Canary Islands |
Mobile Numbers & Carriers in Spain
Spain Mobile Number Format
All Spanish mobile numbers are 9 digits and start with 6 or 7. Unlike landlines, mobile prefixes do not indicate a geographic region -- they are assigned to carriers, though number portability means a prefix no longer guarantees the current carrier.
+34 6XX XXX XXX or +34 7XX XXX XXX| Carrier | Market Share | Network | Notes |
|---|---|---|---|
| MasOrange | ~41% | Own network (Orange + MasMovil, merged 2024) | Largest by lines; brands include Orange, Yoigo, MasMovil, Jazztel, Simyo, Pepephone |
| Movistar (Telefonica) | ~26% | Own network | Former state telco; still the revenue leader |
| Vodafone Spain | ~19% | Own network (owned by Zegona since 2024) | Also runs the Lowi budget brand |
| Digi Spain | ~12% | Own + Movistar roaming | Fastest-growing budget carrier, popular with immigrants |
| Virtual operators (MVNOs) | ~2% | Host networks above | Smaller brands renting capacity on the big networks |
Spain's mobile market is highly competitive. The Orange-MasMovil merger (approved by the EU in 2024) created MasOrange, the country's largest operator by mobile lines; the shares above are approximate, based on regulator (CNMC) line counts for late 2025. Digi, a Romanian-owned budget carrier, has been growing rapidly by offering low international calling rates, making it especially popular with Spain's immigrant communities.
Special Numbers in Spain
| Number / Prefix | Service | Notes |
|---|---|---|
| 112 | European Emergency Number | Works from any phone, free, multilingual operators |
| 091 | National Police (Policia Nacional) | For crime reporting in cities |
| 062 | Civil Guard (Guardia Civil) | Rural areas and highways |
| 080 / 085 | Fire Brigade (Bomberos) | Varies by city (080 in Madrid/Barcelona) |
| 900 | Toll-Free Numbers | Free within Spain; not reachable from abroad |
| 803 / 806 / 807 | Premium-Rate Numbers | Entertainment/info lines; high charges per minute |
| 901 / 902 | Shared-Cost Numbers | Common for customer service; not included in flat-rate plans |
Best Times to Call Spain
Mainland Spain uses Central European Time (CET, UTC+1) in winter and CEST (UTC+2) in summer (last Sunday of March to last Sunday of October). The Canary Islands are 1 hour behind mainland Spain (WET, UTC+0 / WEST, UTC+1).
From USA (Eastern Time)
Mainland Spain is 6 hours ahead of ET for most of the year, but only 5 hours ahead for a few weeks in March and from late October to early November, when US and European clock changes fall on different dates.
Best window: 8 AM - 2 PM ET = 2 PM - 8 PM in Spain (aim for after 5 PM Spain time if your call falls in the long lunch break)
Note: Spaniards eat lunch late (2-3 PM) and dinner at 9-10 PM. Avoid calling 2-4 PM Spain time during siesta hours.
From UK (GMT/BST)
Mainland Spain is 1 hour ahead of UK year-round.
Best window: 9 AM - 8 PM UK time = 10 AM - 9 PM in Spain
Canary Islands are on the same time as the UK.
Spanish business hours: typically 9 AM - 2 PM and 5 PM - 8 PM (split schedule). Many businesses and government offices close on Saturday afternoons and all day Sunday.
Troubleshooting: Common Issues When Calling Spain
1. Spanish numbers already include the area code (no separate dialing)
Unlike the UK or Germany, Spain's 9-digit numbers already include the geographic prefix. A Madrid number like 91 XXX XX XX is always dialed in full -- both locally within Madrid and internationally. You never separate the "area code" from the number. Just dial +34 91 XXX XX XX. If someone gives you a number shorter than 9 digits, it's incomplete.
2. Spain does NOT use a trunk prefix ("0")
Many countries (UK, Germany, Austria) require dialing a "0" before the area code for domestic calls, which you then drop for international calls. Spain has no such prefix. Do not add a 0 before the number. If a Spanish number starts with 91 (Madrid), dial +34 91..., not +34 091.... Adding a 0 will result in a failed call.
3. Toll-free 900 numbers don't work from abroad
Spanish toll-free numbers (starting with 900) only work when dialed from within Spain. If you're calling a Spanish company from abroad and their only listed number starts with 900, look for an alternative. Check their website for a number starting with 91, 93, or another geographic prefix. Similarly, 901/902 shared-cost numbers may not connect internationally.
4. Canary Islands: same country code, different time zone
The Canary Islands (Tenerife, Gran Canaria, Lanzarote, Fuerteventura, etc.) use the same +34 country code as mainland Spain, with prefixes 928 (Las Palmas province) and 922 (Santa Cruz de Tenerife province). However, the Canary Islands are 1 hour behind mainland Spain. If it's 3 PM in Madrid, it's 2 PM in the Canaries. Keep this in mind when scheduling calls.
5. Numbers starting with 80 are not geographic
A Spanish number starting with 80 is a special service number, not a regular phone: 800 = toll-free (freephone), 803/806/807 = premium rate. The same goes for 90X numbers (900 freephone, 901/902 shared cost). These numbers often cannot be reached from outside Spain. Other numbers starting with 8 (such as 810 or 881) are ordinary landlines and work normally. When calling from abroad, ask for a regular landline (8XX/9XX) or mobile (6XX/7XX) number.
Country Information
Cheapest Ways to Call Spain
1. BubblyPhone
Rate: from $0.07/min to Spanish mobiles starting with 6
Best For: Calling Spanish mobiles from a browser, without installing an app or needing a Google account or US number
- ✓No subscription - pay only for minutes used, billed per started minute
- ✓Works from browser on any device (no app needed)
- ✓No connection fee; unanswered calls are free
2. WhatsApp, Telegram, Messenger
Rate: FREE
Best For: Calling friends and family who have the app
- ✓Free voice and video calls
- ✗Both parties need the app installed
- ✗Cannot call landlines or businesses
⚠️ Warning: Pay-as-you-go international rates on a regular phone plan can be far higher than a calling service's. Check your carrier's per-minute price to Spain (or its international add-on) before a long call.
Frequently Asked Questions
What is the Spain country code?
The Spain country code is +34. You must dial this code before any Spain phone number when calling from abroad.
How do I call Spain from my mobile phone?
From any mobile phone worldwide, dial: +34 followed by the full 9-digit number. There is no leading 0 to drop in Spain. The + symbol replaces your country's exit code.
What's the cheapest way to call Spain?
If the person has WhatsApp, Telegram or Messenger, an app-to-app call is free. To dial a real Spanish number, Google Voice has the lowest per-minute rate (from $0.01/min) but needs a Google account with a US number. BubblyPhone works in any browser with no app, Google account or US number, from $0.07/min to Spanish mobiles starting with 6, billed per started minute.
What time zone is Spain in?
Mainland Spain uses Central European Time (CET, UTC+1). The Canary Islands use Western European Time (WET, UTC+0), which is 1 hour behind the mainland. Both observe daylight saving time in summer.
Does Spain use area codes?
Yes, but differently from most countries. Spanish phone numbers are 9 digits, and the area code is integrated into the number. Landlines starting with 91 are Madrid, 93 are Barcelona, etc. You always dial all 9 digits, whether calling locally or from abroad. There is no separate "area code" step -- the entire 9-digit number is one unit.
What is the emergency number in Spain?
The main emergency number in Spain is 112, which connects to all emergency services (police, ambulance, fire). Operators speak Spanish and English. You can also call 091 for National Police, 062 for Civil Guard, and 080 or 085 for fire services (varies by city). All emergency calls are free.
Why are Spanish phone numbers 9 digits?
Spain adopted a closed numbering plan in 1998, which means every phone number in the country is exactly 9 digits. The area code was absorbed into the number itself. Before 1998, you could dial shorter local numbers within the same city. Now, all calls -- local, long-distance, and international -- require the full 9-digit number. This simplifies dialing: just remember +34 + 9 digits.
Can I call Spanish 900 toll-free numbers from abroad?
No. Spanish 900 (toll-free) numbers only work when dialed from within Spain. They will not connect from international lines. The same applies to 901 and 902 shared-cost numbers, which often fail internationally. If you need to reach a Spanish company from abroad, look for their regular landline number (starting with 9 followed by a geographic prefix like 91 for Madrid) on their website's contact or "contacto" page.
Ready to Call Spain?
Call Spanish mobiles from your browser with BubblyPhone, from $0.07/min
No credit card required to sign up