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.

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 From | Exit Code | Full Dialing Format | Example |
| USA / Canada | 011 | 011 + 34 + 9-digit number | 011 34 91 398 43 00 |
| UK / Europe | 00 | 00 + 34 + 9-digit number | 00 34 91 398 43 00 |
| Australia | 0011 | 0011 + 34 + 9-digit number | 0011 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
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.

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.

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.

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).
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.

Here’s a comprehensive reference table of the most commonly used area codes across Spain:
| City/Region | Area Code | Phone Number Format | Example |
| Madrid | 91 | +34 91 XXX XXXX | +34 91 398 43 00 |
| Barcelona | 93 | +34 93 XXX XXXX | +34 93 496 36 00 |
| Valencia | 96 | +34 96 XXX XXXX | +34 96 337 26 26 |
| Seville | 95 | +34 95 XXX XXXX | +34 95 453 53 53 |
| Bilbao | 94 | +34 94 XXX XXXX | +34 94 424 08 77 |
| Zaragoza | 976 | +34 976 XXX XXX | +34 976 567 777 |
| Málaga | 952 | +34 952 XXX XXX | +34 952 104 488 |
| Murcia | 968 | +34 968 XXX XXX | +34 968 242 812 |
| Palma de Mallorca | 971 | +34 971 XXX XXX | +34 971 221 221 |
| Las Palmas | 928 | +34 928 XXX XXX | +34 928 241 342 |
| Alicante | 965 | +34 965 XXX XXX | +34 965 254 261 |
| Córdoba | 957 | +34 957 XXX XXX | +34 957 100 407 |
| Valladolid | 983 | +34 983 XXX XXX | +34 983 360 342 |
| Toledo | 925 | +34 925 XXX XXX | +34 925 101 267 |
| Vigo | 986 | +34 986 XXX XXX | +34 986 523 004 |
| Gijón | 985 | +34 985 XXX XXX | +34 985 350 469 |
| Granada | 958 | +34 958 XXX XXX | +34 958 253 300 |
| A Coruña | 981 | +34 981 XXX XXX | +34 981 259 500 |
| Pamplona | 948 | +34 948 XXX XXX | +34 948 225 777 |
| Santander | 942 | +34 942 XXX XXX | +34 942 282 282 |
| Segovia | 921 | +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.

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 Type | Domestic Format | Example |
| Madrid landline | 91 + 7 digits | 91 398 43 00 |
| Mobile | 6XX or 7XX + 6 digits | 604 990 268 |
| Toll-free | 900 + 6 digits | 900 478 962 |
| Zaragoza landline | 976 + 6 digits | 976 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:
- 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.
- 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.
- 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.
- 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.
- 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.
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:
| Region | Time difference | Best time to call |
| United States (EST) | Spain is 6 hours ahead | 3:00 AM – 7: 30 AM or 10:00 AM – 1:00 PM (EST) |
| United States (PST) | Spain is 9 hours ahead | 12:00 AM – 4: 30 AM or 7:00 AM – 10:00 AM (PST) |
| United Kingdom | Spain is 1 hour ahead | 8:00 AM – 12:30 PM or 3:00 PM – 6:00 PM (GMT) |
| Australia (AEDT) | Spain is 10 hours behind | 7: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 ahead | 3: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 behind | 10:00 AM – 2:30 PM or 5:00 PM – 8:00 PM SAST |



