Unlimited calling, SMS, video, and MCM AI on every line — one login, zero hardware.
Spain country code +34 — call Spain & get a number.
Spain is the rare European country with no trunk "0" — what you see is what you dial, all nine digits of it. Here's the +34 number anatomy, provincial prefixes baked into each line, live mobile ranges, current time and weather, and how to pick up a Spanish virtual number with MCM.
- 17,500+ Businesses
- 99.99% Uptime SLA
- 190+ Countries
- 4.8/5 on G2
Spain at a glance
The numbers and facts you need before you dial.
What is the country code for Spain?
Spain answers to +34. The thing that trips up first-time callers is what's missing: most of Europe asks you to strip a leading 0 from the national number, but Spain never added one. Every Spanish line is a fixed 9 digits with the provincial or mobile prefix already inside — so the digits a Madrileño taps into their own phone are the exact same digits you dial after +34. Exit code, 34, all nine. Nothing to remove.
Code +34 was assigned to Spain by the ITU under the E.164 plan. The “+” means “dial your local international exit code”; on a mobile, press and hold 0 to type it.
All four mean the same thing — they connect your call to Spain.
How to call Spain from anywhere
Spain spares you the usual guesswork. With no trunk "0" anywhere in the plan, the nine digits printed on a business card in Seville are the nine digits you key in after +34 — no translation between local and international form.
Full example: +34 91 XXX XXXX — drop the local leading 0 when calling from abroad.
Spain phone number format explained
Read the first digit and you already know a lot. Landlines open with 8 or 9, and the province is folded into those opening figures — 91 puts you in Madrid, 93 in Barcelona. Mobiles open with 6 or 7.
Either way the total is always nine, and there's no separate area code to bolt on the front. One caveat: thanks to number portability, that 6 or 7 tells you it's a mobile but no longer reveals which network it sits on.
Landline
starts 8 or 9 (e.g. 91X XXX XXX Madrid, 93X XXX XXX Barcelona), 9 digits total
Mobile
starts 6 or 7 (e.g. 6XX XXX XXX, 7YX XXX XXX where Y is 1–9), 9 digits total
Spain area codes — major cities
Drop the local leading 0 when calling from abroad.
| City | Region | Area code |
|---|---|---|
| Madrid | Madrid | 91 |
| Barcelona | Barcelona | 93 |
| Valencia | Valencia | 96 |
| Seville | Seville | 95 |
| Málaga | Málaga | 95 |
| Bilbao | Biscay | 94 |
| Zaragoza | Zaragoza | 976 |
| Murcia | Murcia | 968 |
| Palma | Balearic Islands | 971 |
| Las Palmas | Canary Islands | 928 |
Spain mobile network prefixes
The prefix after +34 tells you which network issued the SIM — though number portability means it no longer guarantees the operator.
Movistar (Telefónica)
MasOrange (Orange + MásMóvil + Yoigo)
Vodafone Spain
Digi
Spain time zone
Worth knowing before you call: geographically Spain sits roughly under Greenwich, yet the mainland runs on Central European Time (CET, UTC+1) — a wartime alignment with Berlin it never undid — and shifts to CEST (UTC+2) over summer. The Canary Islands stay one hour back on WET (UTC+0). Spanish business hours also skew late, with afternoons stretching well past the standard 5 PM elsewhere.
Emergency numbers in Spain
Free to call from any Spain phone, landline or mobile.
Common mistakes when calling Spain
Almost every failed international call is a formatting issue, not a network issue.
There is no 0 to remove. Coming from countries where you strip a leading 0 (France, Germany, the UK), people instinctively hunt for one and either delete a real digit or add a phantom 0
Spain simply doesn't use a trunk prefix, so dial the nine digits untouched.
Dropping or padding to the wrong length
every Spanish number is exactly 9 digits, no more, no less.
Trusting a 6 or 7 to name the operator
it confirms a mobile, but portability means it no longer maps to Movistar, Vodafone, Orange or anyone else.
Putting the Canary Islands on mainland time
they sit an hour back at UTC+0, not UTC+1.
Treating the provincial prefix (91, 93…) as a separate area code to dial after a "0"
it's already part of the nine-digit number.
Tips to reduce the cost of calling Spain
Route calls over VoIP or an MCM virtual number rather than paying carrier international tariffs to Spain.
Look for an EU/Europe bundle
many plans fold Spanish minutes into a wider European allowance.
Hold a Spanish DID so your customers reach you on a local 9-digit number instead of an overseas one.
Switch on Wi-Fi calling while you're in Spain to sidestep roaming charges altogether.
Why businesses get a Spain virtual number
Spaniards screen unfamiliar foreign numbers hard. A +34 line — better yet a recognisable 91 or 93 — tells them the call is local before they even answer, and that single signal moves the needle on everything below.
Higher answer rates
a familiar 91 (Madrid) or 93 (Barcelona) line gets picked up where a foreign code gets ignored.
Lower trust friction
a genuine Spanish DID reads as a neighbour, not a cold overseas caller.
Cheaper inbound
your Spanish customers dial a domestic number and skip international per-minute charges.
Centralized routing
forward those +34 calls to a team anywhere in the world.
Faster expansion
open the Spanish market without leasing a single square metre of office.
Real PSTN presence
an authentic Spanish fixed-line or mobile-grade number, not a forwarding gimmick.
Spain virtual numbers with My Country Mobile
Spin up a +34 DID — pick a Madrid 91, a Barcelona 93, or a mobile-grade 6/7 line — and route it anywhere on MCM's carrier-grade network in minutes.
Local DIDs in major area codes — provisioned in minutes
Call forwarding to any mobile, landline, SIP endpoint, or softphone worldwide
HD voice with G.711, G.729, Opus & AMR-WB — auto-negotiated per call
Sub-150ms latency on major voice corridors via distributed PoPs
99.99% uptime SLA backed by geo-redundant infrastructure & sub-2s failover
WebRTC support for browser-based calling without softphone installs
REST APIs for provisioning, routing & call detail records (CDRs)
Built-in fraud protection with AI anomaly detection & STIR/SHAKEN
24/7 network monitoring and dedicated support
How to get your Spain virtual number
Most businesses are live within hours, not days.
Choose Spain (+34) and select a 91, 93 or mobile-grade number.
Verify your account and clear any KYC checks.
Point routing or forwarding at your team, softphones or apps.
Go live and start fielding +34 calls.
Other country dialing guides
More country codes worth bookmarking.
Get a Spain virtual number with MCM
Claim your Madrid 91 or Barcelona 93 line and start your free trial today.
Spain +34 — FAQ
Why don't I drop a 0 when calling Spain like I do for France or Germany?expand_more
Because Spain never put one there. Its plan has no trunk prefix, so the nine digits are dialled in full — there is simply no leading 0 to remove.
Is +34 followed by 9 or 10 digits?expand_more
Always 9. The provincial or mobile prefix is counted inside those nine, not added on top.
What does a Spanish number starting with 91 or 93 mean?expand_more
91 is a Madrid landline and 93 a Barcelona landline — the city is encoded in the opening digits, which you dial as part of the number, not separately.
How do I tell a Spanish mobile from a landline?expand_more
Mobiles begin with 6 or 7; landlines begin with 8 or 9. All are nine digits.
Can I work out which network a Spanish mobile is on from its number?expand_more
No. Number portability across Movistar, Vodafone, Orange and Yoigo means the 6/7 prefix no longer identifies the carrier.
Why is Spain on Central European Time when it sits as far west as the UK?expand_more
It aligned its clocks with Central Europe decades ago and kept the offset — so the mainland runs UTC+1 (UTC+2 in summer) despite its longitude.
Are the Canary Islands on the same time as mainland Spain?expand_more
No — they sit one hour behind on WET (UTC+0), so factor that in when calling Las Palmas versus Madrid.
How do I call Spain from the US or UK?expand_more
From the US dial 011 34 then the nine digits; from the UK dial 00 34 then the nine digits — and in both cases leave the number exactly as written.