Spain Country Code (+34): Complete Guide

Updated October 29, 202614 min readBubblyPhone Team

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

🇪🇸
Spain Country Code: +34
📱
Number Format: 9 digits, no leading 0 (mobiles start with 6 or 7, landlines with 8 or 9)
💰
Call From Your Browser: BubblyPhone (from $0.07/min to Spanish mobiles starting with 6)

The Spain country code is +34. A number shown as +34 or 0034 is Spanish: from a mobile, dial +34 and the 9-digit number; from a US or Canadian landline, dial 011 34; from most other countries, dial 00 34. Mainland Spain is on Central European Time (UTC+1, UTC+2 in summer); the Canary Islands are one hour behind.

Spain's numbering system is simpler than most: 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 number

Step 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 XXX

US exit code (011) + Spain code (34) + full 9-digit number

📱 Spanish Mobile from Any Phone:

+34 6XX XXX XXX

No "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, and so are newer landline ranges starting with 8 (81-88, for example 810 Madrid, 881 A Coruña, 865 Alicante) that provinces received as 9XX numbers ran short. The first 2-3 digits indicate the province or city. You always dial all 9 digits, both domestically and internationally.

PrefixCity / ProvinceRegion
91MadridCommunity of Madrid
93BarcelonaCatalonia
96ValenciaValencian Community
95Seville / MalagaAndalusia
94BilbaoBasque Country
952MalagaAndalusia
976ZaragozaAragon
965AlicanteValencian Community
968MurciaRegion of Murcia
971Palma de MallorcaBalearic Islands
928Las Palmas de Gran CanariaCanary Islands
922Santa Cruz de TenerifeCanary 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
CarrierMarket ShareNetworkNotes
MasOrange~41%Own network (Orange + MasMovil, merged 2024)Largest by lines; brands include Orange, Yoigo, MasMovil, Jazztel, Simyo, Pepephone
Movistar (Telefonica)~26%Own networkFormer state telco; still the revenue leader
Vodafone Spain~19%Own network (owned by Zegona since 2024)Also runs the Lowi budget brand
Digi Spain~12%Own + Movistar roamingFastest-growing budget carrier, popular with immigrants
Virtual operators (MVNOs)~2%Host networks aboveSmaller brands renting capacity on the big networks

Spain's mobile market is highly competitive. The Orange-MasMovil merger (approved by the EU in 2024) created MasOrange, the country's largest operator by mobile lines; the shares above are approximate, based on regulator (CNMC) line counts for late 2025. 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 / PrefixServiceNotes
112European Emergency NumberWorks from any phone, free, multilingual operators
091National Police (Policia Nacional)For crime reporting in cities
062Civil Guard (Guardia Civil)Rural areas and highways
080 / 085Fire Brigade (Bomberos)Varies by city (080 in Madrid/Barcelona)
900Toll-Free NumbersFree within Spain; not reachable from abroad
803 / 806 / 807Premium-Rate NumbersEntertainment/info lines; high charges per minute
901 / 902Shared-Cost NumbersCommon 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 (last Sunday of March to last Sunday of October). 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 for most of the year, but only 5 hours ahead for a few weeks in March and from late October to early November, when US and European clock changes fall on different dates.

Best window: 8 AM - 2 PM ET = 2 PM - 8 PM in Spain (aim for after 5 PM Spain time if your call falls in the long lunch break)

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 80 are not geographic

A Spanish number starting with 80 is a special service number, not a regular phone: 800 = toll-free (freephone), 803/806/807 = premium rate. The same goes for 90X numbers (900 freephone, 901/902 shared cost). These numbers often cannot be reached from outside Spain. Other numbers starting with 8 (such as 810 or 881) are ordinary landlines and work normally. When calling from abroad, ask for a regular landline (8XX/9XX) or mobile (6XX/7XX) number.

Country Information

🏛️ Capital: Madrid
👥 Population: 49.5 million
🌐 Languages: Spanish, Catalan, Basque, Galician
⏰ Time Zone: CET (UTC+1, UTC+2 in summer) / Canary Islands WET (UTC+0, UTC+1 in summer)
📱 Popular Apps: WhatsApp, Telegram, Messenger
📞 Exit Code: 00
💶 Currency: Euro (EUR)
🇪🇺 EU Member: Yes (since 1986)

Cheapest Ways to Call Spain

🥇

1. BubblyPhone

Rate: from $0.07/min to Spanish mobiles starting with 6
Best For: Calling Spanish mobiles from a browser, without installing an app or needing a Google account or US number

  • ✓No subscription - pay only for minutes used, billed per started minute
  • ✓Works from browser on any device (no app needed)
  • ✓No connection fee; unanswered calls are free
💚

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: Pay-as-you-go international rates on a regular phone plan can be far higher than a calling service's. Check your carrier's per-minute price to Spain (or its international add-on) before a long call.

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?

If the person has WhatsApp, Telegram or Messenger, an app-to-app call is free. To dial a real Spanish number, Google Voice has the lowest per-minute rate (from $0.01/min) but needs a Google account with a US number. BubblyPhone works in any browser with no app, Google account or US number, from $0.07/min to Spanish mobiles starting with 6, billed per started minute.

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?

Call Spanish mobiles from your browser with BubblyPhone, from $0.07/min

No credit card required to sign up

Related guides

More from the blog