The 34 country code belongs to Spain. Whether you're calling family in Madrid, conducting business in Barcelona, or reaching friends anywhere in Spain, the +34 prefix connects you to this European nation of 47 million people.
Quick Answer: The country code +34 is for Spain. All Spanish phone numbers have 9 digits after the +34 prefix. Mobile numbers start with 6 or 7. Landlines start with 9. Example:
+34 612 345 678(mobile) or+34 912 345 678(Madrid landline).
How to Call Spain: Quick Reference
Spain uses a simple phone system with no trunk prefix to worry about. Simply dial +34 followed by the 9-digit number. Here's the format for calling from major countries:
| Calling From | Dialing Format |
|---|---|
| US/Canada Mobile | +34 [9-digit number] |
| US/Canada Landline | 011-34-[9-digit number] |
| United Kingdom (UK) | 00-34-[9-digit number] |
| Germany | 00-34-[9-digit number] |
| France | 00-34-[9-digit number] |
| Australia | 0011-34-[9-digit number] |
Spain is a popular destination for tourists, retirees, and business travelers, with significant expatriate communities from the UK, Germany, and Latin America.
Understanding Spanish Phone Numbers
Spanish phone numbers have a consistent format: all numbers are exactly 9 digits after the +34 country code, with no trunk prefix to add or remove.
Mobile Numbers
Spanish mobile numbers start with 6 or 7:
- Length: Always 9 digits after +34.
- Starting Digits: Mobile numbers start with 6 or 7.
- Common Prefixes: 600, 610, 620, 630, 640, 650, 660, 670, 680, 690, 700, 710, 720.
- Example:
+34 612 345 678or+34 722 987 654.
Landline Numbers (Fixed Line)
Spanish landlines follow a geographic numbering system:
- Length: Always 9 digits after +34.
- Starting Digit: Landlines typically start with 9 (geographic) or 8 (special services).
- Structure: 2-3 digit area code + 6-7 digit local number = 9 digits total.
- No Trunk Prefix: Unlike some countries, Spain doesn't use a leading 0. Dial all 9 digits directly.
Spain Area Codes Reference Table
Spanish area codes are integrated into the 9-digit number. The first 2-3 digits indicate the geographic region:
| City/Region | Area Code | International Format |
|---|---|---|
| Madrid | 91 | +34 91 xxx xxxx |
| Barcelona | 93 | +34 93 xxx xxxx |
| Valencia | 96 | +34 96 xxx xxxx |
| Seville | 95 | +34 95 xxx xxxx |
| Bilbao | 94 | +34 94 xxx xxxx |
| Malaga | 95 | +34 95 xxx xxxx |
| Zaragoza | 976 | +34 976 xx xxxx |
| Palma de Mallorca | 971 | +34 971 xx xxxx |
| Las Palmas (Canary Islands) | 928 | +34 928 xx xxxx |
| Tenerife (Canary Islands) | 922 | +34 922 xx xxxx |
Note: The area code is part of the number. You always dial all 9 digits, whether calling locally or internationally.
Mobile vs. Landline: How to Tell the Difference
You can tell whether a +34 number is mobile or landline by the first digit:
- Starts with 6 or 7: Mobile number (e.g., +34 6XX XXX XXX or +34 7XX XXX XXX).
- Starts with 9: Landline number (e.g., +34 9XX XXX XXX).
- Starts with 8: Special services (toll-free, shared cost, etc.).
This distinction is useful since calling rates to mobile and landline numbers may differ.
Dialing Examples
Here are practical examples for calling different types of Spanish numbers from various locations:
Example 1: Calling a Madrid Landline from the US
- Spanish Number: 91-234-5678 (Madrid area code 91)
- From a US Mobile:
+34 912 345 678 - From a US Landline:
011 34 912 345 678
Example 2: Calling a Spanish Mobile from the US
- Spanish Number: 612-345-678
- From a US Mobile:
+34 612 345 678 - From a US Landline:
011 34 612 345 678
Example 3: Calling a Barcelona Landline from the UK
- Spanish Number: 93-456-7890 (Barcelona area code 93)
- From the UK:
00 34 934 567 890
Example 4: Calling from Germany
- Spanish Number: Any mobile (e.g., 650-111-222)
- From Germany:
00 34 650 111 222
Best Times to Call Spain
Most of Spain operates on Central European Time (CET), which is UTC+1 in winter and UTC+2 (CEST) during summer. The Canary Islands are one hour behind (WET/WEST).
Here's how Spain's time relates to other major time zones:
| Your Location | Time Difference | Call Spain 9 AM - 6 PM |
|---|---|---|
| US East Coast (EST) | Spain is 6 hours ahead | 3 AM - 12 PM EST |
| US West Coast (PST) | Spain is 9 hours ahead | 12 AM - 9 AM PST |
| UK (GMT/BST) | Spain is 1 hour ahead | 8 AM - 5 PM GMT |
| Germany (CET) | Same time zone | 9 AM - 6 PM CET |
| Australia (AEDT) | Spain is 10 hours behind | 7 PM - 4 AM AEDT |
Tip: Spaniards typically have late schedules. Lunch is from 2-4 PM, and many businesses close during this time (siesta). Dinner is often at 9-10 PM. For business calls, late morning (11 AM - 2 PM) or late afternoon (5-7 PM) Spanish time works best.
Common Mistakes to Avoid
Here are the most common errors when dialing the 34 country code:
- Adding a 0: Spain doesn't use a trunk prefix. Don't add a 0 before the number.
- Wrong number of digits: Spanish numbers are exactly 9 digits after +34. No more, no less.
- Confusing country codes: Don't mix up +34 (Spain) with +39 (Italy) or +33 (France).
- Forgetting the time difference: Spain is 6-9 hours ahead of the US. An evening call from America arrives in the middle of the Spanish night.
- Ignoring the siesta: Many businesses close 2-4 PM. Schedule calls outside this window.
Cheapest Ways to Call +34 Numbers
International calls to Spain don't have to be expensive. Traditional carriers often charge $1-$2 per minute, but better options exist:
- VoIP Services: Services like CallSky.io offer competitive per-minute rates to Spain, often under $0.05/minute. Check our international calling rates.
- Messaging Apps: WhatsApp is extremely popular in Spain. Nearly everyone uses it for calls and messages over WiFi or data.
- International Calling Plans: Some carriers include Spain in their international bundles. Check our guide on prepaid international calling plans.
Spain is a top tourist destination and has large expatriate communities, so affordable calling options are widely available.
Frequently Asked Questions (FAQ)
What country has the +34 country code?
The +34 country code is exclusively for Spain. Any call from a number starting with +34 originates from Spain.
How many digits is a Spanish phone number?
Spanish phone numbers always have 9 digits after the +34 country code. This applies to both mobile and landline numbers.
What is the area code for Madrid?
The area code for Madrid is 91. For international calls, dial +34 91 followed by the 7-digit local number.
What is the area code for Barcelona?
The area code for Barcelona is 93. Internationally, dial +34 93 followed by the 7-digit local number.
How do I call Spain from the USA?
From a mobile phone, dial +34 followed by the 9-digit Spanish number. From a landline, dial the US exit code 011, then 34, then the 9-digit number.
What time should I call Spain from the US?
Spain is 6 hours ahead of US Eastern Time and 9 hours ahead of Pacific Time. To reach someone during Spanish business hours (9 AM - 6 PM), call between 3 AM - 12 PM EST or 12 AM - 9 AM PST.
Is +34 Spain or Italy?
+34 is the country code for Spain. The country code for Italy is +39.
Ready to make clear, affordable international calls without the hassle? With CallSky.io, you can connect to over 180 countries, including Spain, with crystal-clear quality and transparent per-minute rates. Start calling with CallSky.io today.