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. Whether you're calling from the United States, Europe, Asia, or anywhere else in the world, you'll need to dial +34 before the Spain phone number to connect.
Spain's numbering system is unique: 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. 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 |
|---|---|---|---|
| Movistar (Telefonica) | ~30% | Own network | Largest operator, former state telco |
| Vodafone Spain | ~25% | Own network (acquired by Zegona/Lorca) | Second largest, strong in urban areas |
| Orange Spain | ~20% | Own network (merging with MasMovil) | Popular for bundled offers |
| MasMovil Group | ~15% | Own + Orange (merging) | Includes Yoigo, Pepephone, Llamaya brands |
| Digi Spain | ~5% | Own + Movistar roaming | Budget carrier, popular with immigrants |
Spain's mobile market is highly competitive. The Orange-MasMovil merger (approved by the EU in 2024) created the country's largest operator by subscribers. 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. 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.
Best window: 8 AM - 12 PM ET = 2 PM - 6 PM in Spain
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 8 are not geographic
If you see a Spanish number starting with 8XX, it's a special service number, not a regular phone. 800 = toll-free (freephone), 803/806/807 = premium rate, 901/902 = shared cost. These numbers often cannot be reached from outside Spain. Always ask for a regular landline (9XX) or mobile (6XX/7XX) number when calling from abroad.
Country Information
Cheapest Ways to Call Spain
1. BubblyPhone
Rate: $0.01/min to Spain
Best For: Calling any Spain number (business, landline, mobile)
- ✓No subscription - pay only for minutes used
- ✓Works from browser on any device (no app needed)
- ✓Crystal-clear HD call quality
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: Using your regular phone carrier to call Spain can cost $1-5 per minute! Save up to 99% by using BubblyPhone instead.
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?
For calling any Spain number, BubblyPhone at $0.01/min is the cheapest option. For free calls, use WhatsApp, Telegram, Messenger if both parties have the app installed.
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?
Make crystal-clear calls to any Spain number at just $0.01/min with BubblyPhone
No credit card required to sign up