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 678 or +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.