+34 is the country code for Spain

+34

Calls to Spain from $0.08/min

+34 explained

The Spain country code, 34, is what you dial before Spain numbers when you call from abroad. It is also known as the Spain dialing code, Spain calling code, or Spain phone code. In the Spain phone number format, +34 comes first, then the area code, such as 91 for Madrid, then the local number.

Country code
+34
The 0034 country code is the same number
ISO country codes
ES, ESP
Use the ES country code or the ESP country code on forms and passports. To call Spain, dial +34
Used in
Spain
No other country or territory dials +34
Exit code
00
From most countries. Also 011 from United States and Canada, 0011 from Australia, and + from any mobile
Trunk prefix
None
Keep every digit after +34
Number length
9 digits
After +34
Time now in Spain
Spain mobile number format
612 34 56 78
From abroad: +34 612 34 56 78
Spain landline number format
911 23 45 67
From abroad: +34 911 23 45 67

+34 area codes of main cities

Each +34 area code below is in the form you dial from abroad: +34, then the city code, then the local number. Inside Spain, callers leave out +34 and dial the rest as it is. So Madrid is +34 91 from abroad and 91 at home.

Madrid
+3491
Barcelona
+3493
Valencia
+3496
Zaragoza
+34976
Seville
+34954
Málaga
+34952
Murcia
+34968
Palma
+34971
Las Palmas
+34928

Spain phone number types

The first digits of a Spain number tell you what kind of number it is: a landline, a mobile, a free number, or one that costs more to call. Here is a sample of each type of Spain phone number, as dialed inside Spain and from abroad.

TypeInside SpainFrom abroad
LandlineStarts with 9. It was the trunk prefix until 1998, when Spain folded it into every subscriber number
810 12 34 56+34 810 12 34 56
MobileStarts with 6 or 7. Spain opened the 7 range in October 2009 because 6-prefixed numbers could not meet growing demand
612 34 56 78+34 612 34 56 78
Toll-freeStarts with 800 or 900. The business you call pays the cost, not you
800 123 456+34 800 123 456
Shared costStarts with 901 or 902. A 901 call splits the cost with the business you call; on a 902 call, you pay all of it
901 12 34 56+34 901 12 34 56
Business numberStarts with 5. The business that owns it chooses where the call forwards to
511 23 45 67+34 511 23 45 67
Personal numberA number that forwards calls to a phone its owner chooses
701 23 45 67+34 701 23 45 67
Premium rateStarts with 803, 806, or 807, each for a different kind of paid service
803 12 34 56+34 803 12 34 56

Good to know before you call Spain

Sound like a local
“¿Dígame?”

A formal way to answer the phone. It comes from decir, to say, so it means tell me

Reply

“Sí, dígame”

What it costs to call Spain (using Suparelay)

Landline from $0.68/minMobile from $0.08/min

Only 90 of 221 countries cost less to call than Spain.

Enter a number
Price per minute
2
10
13
13
13
21
51
98
4¢5¢7¢10¢15¢20¢30¢50¢+

Each bar counts the countries at that price

Want to call Spain?

Call any phone from this tab. Nothing to install on either side, and you pay cents a minute.

+34

Type it with or without the country code

From$0.08/min
  • Per started minute
  • Suparelay caller ID

Why a call to Spain fails

You call from: 🇺🇸 United States

The exit code is wrong for your country

00 works from Spain, the rest of Europe, and most of the world. From the US and Canada the exit code is 011.

Connects
011 34 911 23 45 67
Does not connect
00 34 911 23 45 67

The number does not take calls from abroad

Numbers that start with 901 or 902 are shared-cost lines. Many international carriers will not connect a call to them from outside Spain.

Connects
011 34 911 23 45 67
Does not connect
011 34 800 123 456

Questions about +34

Which country is +34?

+34, or country code 34, belongs to Spain.

What is +34?

+34 is the code you dial before a Spanish number when you call from another country.

What is the difference between +34 and 0034?

The + stands for your exit code. 00 is the exit code in Spain, Europe, and most of the world, so 0034 and +34 reach the same number there. From the US and Canada, dial 011 34 instead.

Can I text a +34 number?

Yes. Write the number as +34 followed by all nine digits, and your phone sends the text abroad at your carrier's international rate.

How much does it cost to call Spain?

The dialer on this page shows the exact price of the number you enter before you call.

Does Spain have a trunk prefix?

No. Spain closed its numbering plan in 1998, so every number keeps the same nine digits at home and from abroad.

Is Gibraltar part of the +34 country code?

No. Gibraltar has its own code, +350. Since 10 February 2007, Spain has dialled it with the exit code and 00350, not as a home call.

How do people in Spain answer the phone?

Many say ¿Dígame?, a formal phrase that means tell me.

What is the ES country code?

ES is the ISO code for Spain, used in forms and addresses. The number you dial is +34.

The information on this page is accurate as of September 26, 2026.

CNMC, telecommunications numbering

Somebody in Spain is waiting for your call.

Call Spain