BubblyPhone
RatesToolsHub
iOS AppAndroid App
AI Agents
Sign InGet Started
or
RatesToolsHubiOS AppAndroid AppAI Agents
Sign In with EmailGet Started
BubblyPhone

Affordable international calling for everyone. Crystal-clear calls to 100+ countries with transparent per-minute pricing.

100+ CountriesNo Hidden FeesWebRTC Powered

Product

  • Rates Calculator
  • Getting Started
  • iOS App
  • Android App
  • Business Solutions
  • For Businesses
  • AI Agent API

Learn

  • Knowledge Hub
  • Blog
  • What is WebRTC?
  • VoIP Explained
  • Contact Us
  • Give Feedback

Support

  • Help Center
  • Getting Started
  • Making Calls
  • Call Statuses
  • Why Calls Fail
  • Call Details
  • Transcription
  • Connection Test
  • Managing Contacts
  • Mobile Apps
  • Billing & Credits
  • Refunds
  • Account Settings
  • Troubleshooting
  • Error Codes

Compare

  • vs Rebtel
  • vs Yolla
  • vs Skype
  • vs Dialpad
  • vs Google Voice
  • All Comparisons

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Acceptable Use
  • Extension Privacy

Reference

Country Codes
US +1India +91Turkey +90Pakistan +92Germany +49Philippines +63Mexico +52UK +44Canada +1Australia +61France +33Japan +81Brazil +55China +86Italy +39Russia +7South Africa +27Nigeria +234Egypt +20Indonesia +62Vietnam +84Thailand +66Malaysia +60
Free Tools
All ToolsCountry Code LookupBest Time to CallCall Cost CalculatorCall Duration CalculatorPhone ValidatorVirtual Number CheckerArea Code LookupDialing GuideRoaming CalculatorCurrency ConverterSMS Character CounterSpam Number CheckerHoliday CalendarEmergency NumbersMicrophone TestCarrier LookupVoIP Speed TestCall Recording LawsWhatsApp Link GeneratorNumber FormatterQR Code GeneratorDTMF Tone GeneratorMorse Code TranslatorVoice RecorderVanity Number ConverterConference Call Planner
Popular Destinations
Call IndiaCall PhilippinesCall MexicoCall PakistanIndia RatesPhilippines RatesMexico RatesPakistan Rates
Dialing Guides
How to Dial IndiaHow to Dial MexicoHow to Dial PhilippinesHow to Dial PakistanInternational CallingHow to Make Calls

Stay in the loop

New rates, features and calling tips — no spam.

More Projects by Vadim

JobXDubaiJobXRecruiterPatientNotes.aiCV-ReviewRechnungen KICareerProofSmilePreviewsGesichtsbehandlung MünchenZahnarzt OberföhringInhype.ioUAE Labour LawDentist DubaiWake MindCasino in DubaiAgents by BubblyPhone

© 2026 BubblyPhone. All rights reserved.

Built by Vadim·𝕏in
Home/Knowledge Hub/Spain Country Code (+34): Complete Guide

Spain Country Code (+34): Complete Guide

December 13, 202514 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
📱
Mobile Prefix: 6XX, 7XX
💰
Cheapest Way to Call: BubblyPhone ($0.01/min)

The Spain country code is +34. Whether you're calling from the United States, Europe, Asia, or anywhere else in the world, you'll need to dial +34 before the Spain phone number to connect.

Spain's numbering system is unique: 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. 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
Movistar (Telefonica)~30%Own networkLargest operator, former state telco
Vodafone Spain~25%Own network (acquired by Zegona/Lorca)Second largest, strong in urban areas
Orange Spain~20%Own network (merging with MasMovil)Popular for bundled offers
MasMovil Group~15%Own + Orange (merging)Includes Yoigo, Pepephone, Llamaya brands
Digi Spain~5%Own + Movistar roamingBudget carrier, popular with immigrants

Spain's mobile market is highly competitive. The Orange-MasMovil merger (approved by the EU in 2024) created the country's largest operator by subscribers. 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. 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.

Best window: 8 AM - 12 PM ET = 2 PM - 6 PM in Spain

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

If you see a Spanish number starting with 8XX, it's a special service number, not a regular phone. 800 = toll-free (freephone), 803/806/807 = premium rate, 901/902 = shared cost. These numbers often cannot be reached from outside Spain. Always ask for a regular landline (9XX) or mobile (6XX/7XX) number when calling from abroad.

Country Information

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

Cheapest Ways to Call Spain

🥇

1. BubblyPhone

Rate: $0.01/min to Spain
Best For: Calling any Spain number (business, landline, mobile)

  • ✓No subscription - pay only for minutes used
  • ✓Works from browser on any device (no app needed)
  • ✓Crystal-clear HD call quality
Try BubblyPhone 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: Using your regular phone carrier to call Spain can cost $1-5 per minute! Save up to 99% by using BubblyPhone instead.

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?

For calling any Spain number, BubblyPhone at $0.01/min is the cheapest option. For free calls, use WhatsApp, Telegram, Messenger if both parties have the app installed.

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?

Make crystal-clear calls to any Spain number at just $0.01/min with BubblyPhone

Start Calling Now →

No credit card required to sign up