Skip to content

Spain Phone Number Format: Country Code, Structure & Examples

Jessica Lowin11 minute read

Understanding the Spanish phone number format is essential for anyone doing business in Spain or dialing Spanish contacts. 

Many people feel unsure about Spanish phone numbers because of differences between mobile and landline formats, the role of area codes, and how numbers change when dialing from outside the country. These details often lead to formatting mistakes, especially for international callers and businesses managing global contact lists.

This guide clarifies the Spanish phone number format with examples, provides step-by-step dialing instructions for both domestic and international calls, and offers insights into different number types, so you can navigate Spanish telecommunications with confidence.

✨ At a Glance: Spanish Phone Number Format
  • Format: +344 XX XXX XXXX or +34 XXX XXX XXX
  • Landlines: Start with 8 or 9 [Example: +34 91 398 43 00]
  • Mobile: Start with 6 or 7 [Example: +34 641 585 357]
  • Toll-free: Start with 900 or 800 [Example: +34 900 478 962]
  • Country Code: +34 (required only for international calls)

Understanding the Spanish phone number format

Spain’s telecommunications system uses a 9-digit National Significant Number(NSN) for all phone numbers (landlines and mobile phones). The NSN consists of the area code plus the core subscriber number. Understanding the Spanish phone number format is essential for businesses expanding into the Spanish market and anyone making calls to Spain.

Understanding Spain Phone Number Format

Spanish phone number format: +34 XX XXX XXXX or +34 XXX XXX XXXX

  • +34, Spain’s Country code (Required only for international calls)
  • XX or XXX represents the area code or the mobile prefix.
  • The remaining digits are the subscriber number

Spain phone number example: +34 91 344 54 45

1. Country code: +34

Spain’s country code is +34. Include it only when dialing from outside Spain, it is not used for domestic calls.

When to use +34:

  • Calling Spain from abroad
  • Saving Spanish contacts in a CRM or phone internationally.
  • Displaying numbers on websites or business cards for international audiences.
Calling FromExit CodeFull Dialing FormatExample
USA / Canada011011 + 34 + 9-digit number011 34 91 398 43 00
UK / Europe0000 + 34 + 9-digit number00 34 91 398 43 00
Australia00110011 + 34 + 9-digit number0011 34 91 398 43 00
Mobile (any country)++ 34 + 9-digit number+34 91 398 43 00

2. Area Code or Mobile Prefix

The first 2-3 digits of the 9-digit number identify the geographic region (for landlines) or the mobile network (for mobile numbers). These are not dialed separately, they are integrated into the full number. 

Landline area codes are 2 digits for major cities (e.g. 91 for Madrid, 93 for Barcelona) and 3 digits for smaller cities and regions (e.g. 976 for Zaragoza).

Mobile prefixes are 3 digits beginning with 6 or 7 (e.g. 604, 615, 712). They are not tied to any geographic location.

3. Subscriber number

The remaining digits uniquely identify the individual line. Its length depends on the prefix length:

  • 2-digit prefix (e.g. 91 Madrid) → 7-digit subscriber number
  • 3-digit prefix (e.g. 976 Zaragoza) → 6-digit subscriber number

Check Out 👉: UK Phone Number Format: Types, Country Code & Examples

Types of Spanish Phone Numbers

1. Landline numbers

Spanish landline numbers are geographic phone numbers tied to specific regions or cities. Landline numbers are commonly used by businesses, government offices, and residential users who need a fixed location presence.

Types of Phone Numbers in Spain-landline numbers

Example

Real Madrid FC: +34 91 398 43 00

  • 91 → Madrid area code
  • 398 43 00 → subscriber number
  • Domestic format: 91 398 43 00
  • International format (from US): 011 34 91 398 43 00

2. Mobile numbers

Spanish mobile numbers are identified by their mobile prefix, which starts with 6 or 7. Unlike landlines, mobile numbers aren’t tied to a specific geographic location. Mobile numbers follow the same 9-digit Spanish phone number format as landlines.

Types of Phone Numbers in Spain- mobile numbers

Example: +34 604 990 268

  • 604 → mobile prefix
  • 990 268 → subscriber number
  • Domestic format: 604 990 268
  • International format: +34 604 990 268
Check out 👉: Mexico Phone Number Format: Country Code, Structure & Examples

3. Toll-free numbers

Spanish toll-free numbers allow customers to call Spanish businesses without incurring any charges, as the businesses receiving the call pay for the call. These numbers typically begin with 900 prefixes and are widely used for customer service, support lines, and sales inquiries. Toll-free numbers enhance accessibility and improve customer experience by removing cost barriers.

Types of Phone Numbers in Spain- tollfree numbers

Example: +34 900 478 962

  • Domestic format: 900 478 962
  • 900 → toll-free prefix
  • 478 962 → subscriber number

Note: Spanish toll-free numbers (900) are free to call within Spain only. They are generally not reachable or not free when dialed from outside Spain. To offer free inbound calling from other countries, businesses must use International Toll-Free Numbers (ITFNs) or Universal International Freephone Numbers (UIFNs).

Left World Map Right World Map

Get a Specific Phone Number You Want

Choose the perfect phone number for your business or personal needs. Quick, simple, and hassle-free.

Area codes in Spain

Area codes in Spain identify the geographic location of landline phone numbers. These codes are 2-3 digits long and form part of the complete 9-digit Spanish phone number format.

Major cities use 2-digit codes (like 91 for Madrid), while smaller cities use 3-digit codes. For businesses, selecting the right area code builds local credibility and improves customer trust in specific regions.

Commonly Used Area Codes in Spain

Here’s a comprehensive reference table of the most commonly used area codes across Spain:

City/RegionArea CodePhone Number FormatExample
Madrid91+34 91 XXX XXXX+34 91 398 43 00
Barcelona93+34 93 XXX XXXX+34 93 496 36 00
Valencia96+34 96 XXX XXXX+34 96 337 26 26
Seville95+34 95 XXX XXXX+34 95 453 53 53
Bilbao94+34 94 XXX XXXX+34 94 424 08 77
Zaragoza976+34 976 XXX XXX+34 976 567 777
Málaga952+34 952 XXX XXX+34 952 104 488
Murcia968+34 968 XXX XXX+34 968 242 812
Palma de Mallorca971+34 971 XXX XXX+34 971 221 221
Las Palmas928+34 928 XXX XXX+34 928 241 342
Alicante965+34 965 XXX XXX+34 965 254 261
Córdoba957+34 957 XXX XXX+34 957 100 407
Valladolid983+34 983 XXX XXX+34 983 360 342
Toledo925+34 925 XXX XXX+34 925 101 267
Vigo986+34 986 XXX XXX+34 986 523 004
Gijón985+34 985 XXX XXX+34 985 350 469
Granada958+34 958 XXX XXX+34 958 253 300
A Coruña981+34 981 XXX XXX+34 981 259 500
Pamplona948+34 948 XXX XXX+34 948 225 777
Santander942+34 942 XXX XXX+34 942 282 282
Segovia921+34 921 XXX XXX+34 921 929 666

How to dial a Spanish phone number?

Dialing a Spanish phone number correctly depends on where you’re calling from. The number format varies slightly between domestic and international calls. 

When calling from within Spain, you simply dial the 9-digit number directly. However, when calling from another country, you need to add your country’s exit code followed by Spain’s country code (+34).

Calling Spain Outside Spain

Whether you’re calling Spain for business or personal reasons, international dialing requires a specific sequence that routes your call through the global telecommunications network.

Calling Spain from Another Country

Follow this standard format when calling Spain from abroad:

International dialing format: [Exit code] + 34 + [9-digit Spanish number]

Step 1: Dial your country’s international exit code (e.g. 011 for USA, 00 for UK/Europe)

Step 2: Dial Spain’s country code: 34

Step 3: Dial the complete 9-digit Spanish number (area code or mobile prefix included)

Note: On a mobile phone, you can skip the exit code by typing + before 34. Most smartphones convert this automatically.

Calling within Spain

For domestic calls, simply dial the 9-digit number directly. No country code or exit code is needed.

Call TypeDomestic FormatExample
Madrid landline91 + 7 digits91 398 43 00
Mobile6XX or 7XX + 6 digits604 990 268
Toll-free900 + 6 digits900 478 962
Zaragoza landline976 + 6 digits976 567 777

Common mistakes to avoid when dialing Spanish numbers

Being aware of these common mistakes when dialing Spanish numbers will save you time and avoid errors that prevent your calls from connecting:

  1. Adding an extra zero: Many countries require a trunk prefix “0” before the area code for domestic long-distance calls. However, Spain does not use this system. Adding a leading zero to a 9-digit number will result in a failed connection.
  1. Forgetting the country code: When calling Spain from another country, you must always include the country code +34 after your exit code. Dialing just the 9-digit number without the country code routes your call incorrectly and won’t reach Spain.
  1. Using outdated formats: Spain’s numbering system has evolved over the years, and the older formats with different digit lengths or structures are no longer valid. Always use the current 9-digit Spanish phone number format.
  1. Ignoring special numbers: Not all Spanish numbers work the same way internationally. Always verify whether these special numbers (901, 902) or premium-rate numbers accept international calls before dialing.
  1. Time zone issues: Spain operates on Central European Time (CET, UTC+1) and switches to Central European Summer Time (CEST, UTC+2) during daylight saving. Always check the current time in Spain before placing business calls to ensure you’re calling during standard business hours.

Check out 👉: International Phone Number Format – Examples & Use Cases

What is the best time to call Spain from other countries?

Spain follows Central European Time (CET, UTC+1) in winter and Central European Summer Time (CEST, UTC+2) during daylight saving months (late March to late October). The ideal calling window is typically between 9:00 AM and 1:30 PM or 4:00 PM and 7:00 PM Spanish time. 

Best times to call Spain from different regions:

RegionTime difference Best time to call
United States (EST)Spain is 6 hours ahead3:00 AM – 7: 30 AM or 10:00 AM – 1:00 PM (EST)
United States (PST)Spain is 9 hours ahead12:00 AM – 4: 30 AM or 7:00 AM – 10:00 AM (PST)
United KingdomSpain is 1 hour ahead8:00 AM – 12:30 PM or 3:00 PM – 6:00 PM  (GMT)
Australia (AEDT)Spain is 10 hours behind7:00 PM – 11:30 PM or 2:00 AM – 5:00 AM (AEDT)
India (IST)Spain is 4.5 hours behind (winter) / 3.5 hours behind (summer)1:30 PM – 6:00 PM or 8:30 PM – 11:30 PM (IST)
Canada (EST)Spain is 6 hours ahead3:00 AM – 7:30 AM or 10:00 AM – 1:00 PM (EST)
Singapore (SGT)Spain is 7 hours behind (winter) / 6 hours behind (summer)4:00 PM – 8:30 PM or 11:00 PM – 2:00 AM SGT
South Africa (SAST)Spain is 1 hour behind10:00 AM – 2:30 PM or 5:00 PM – 8:00 PM SAST
Published on: January 26, 2026

Frequently Asked Questions

Do I need to dial a ‘0’ before a Spanish number?

No. Spain does not use a trunk prefix or leading zero. When calling within Spain, simply dial the complete 9-digit number. When calling from abroad, dial your exit code, then 34, then the 9-digit number.

Is +34 the same as 0034?

How can I tell if a Spanish number is mobile or landline?

What city is the 91 prefix in Spain?

Are 900 numbers free in Spain?

What is the emergency number in Spain?

How do I call my home country from Spain?

Summarize with

Author

Jessica Lowin

Jessica is a results-driven content writer with a strong background in VoIP, AI, and cloud telephony. She combines SEO strategy with clear, compelling storytelling to create content that educates, converts, and builds lasting brand authority.

Get actionable tips to help you work smarter every month.

    No spam – unsubscribe anytime.