Country code guide

Spain phone number format and 34 country code

Use the 34 country code, written as +34, when calling Spain from another country. This may also be called the country calling code, dial code, phone prefix, or international prefix. Check the number format, confirm whether the destination is mobile or landline, then review the Voipfibre rate before placing the call.

Use Voipfibre after checking the number format

International format

+34 + full 9-digit national number

+34Country calling code
RateCheck before calling
Mobile example+34 612 345 678
Landline example+34 912 345 678
Dialing format

How to dial Spain

Start with +34, add the correct area or mobile prefix, then enter the local number. Use the format shared by the person or business you are calling when available.

Country code

+34

Use the 34 country code before the Spain number when calling internationally.

Number format

9-digit national number; fixed lines usually start with a geographic prefix and mobiles commonly start with 6 or 7

Spain uses country code +34 followed by the complete 9-digit national number. Do not drop a domestic trunk 0 because standard Spanish numbers are already dialed as nine digits; Madrid numbers commonly start with 91, Barcelona with 93, and mobiles commonly start with 6 or 7.

Before calling

Check Spain mobile and landline rates before calling because prices can differ by number type.

Check Spain rates
Steps

Format the number before checking the rate

These steps work whether you are calling from United Kingdom, United States, India, Germany, Australia or another country.

  • 1

    Start with +34

    Spain uses the 34 country code, written as +34 in plus format. Put it at the beginning of the number when calling internationally.

  • 2

    Add the area or mobile prefix

    Spain uses country code +34 followed by the complete 9-digit national number. Do not drop a domestic trunk 0 because standard Spanish numbers are already dialed as nine digits; Madrid numbers commonly start with 91, Barcelona with 93, and mobiles commonly start with 6 or 7.

  • 3

    Complete the local number

    Use the remaining local digits in this pattern: 9-digit national number; fixed lines usually start with a geographic prefix and mobiles commonly start with 6 or 7.

  • 4

    Check the rate before calling

    Check Spain mobile and landline rates before calling because prices can differ by number type.

Examples

Mobile and landline examples

Examples are for formatting guidance only. Always confirm the exact number with the person or business you are calling.

Mobile example

+34 612 345 678

Useful when you are calling a Spain mobile number.

Landline example

+34 912 345 678

Useful when you are calling a Spain landline or area-based number.

Number details

What to check before using the 34 country code

Country codes are only one part of an international phone number. Exit codes, area codes, mobile prefixes, and local numbering rules can change how the final number should be dialed.

Exit code or plus format

On a mobile phone, the plus sign usually replaces exit codes such as 00 or 011. From a landline, use the international access code for the country you are calling from, then 34.

Country calling code, dial code, or prefix

People may call 34 the Spain country code, country calling code, phone code, dial code, or international prefix. In each case, use +34 before the rest of the Spain number.

Mobile phone or landline

After +34, the next digits may be an area code, mobile prefix, service prefix, or local number. Check whether you are calling a mobile phone or landline because rates can differ.

Spain country code +34

Spain country code, Spain phone code, Spain calling code, Spain dialing code, Spanish phone code, codigo de España, codigo España, codigo de Espana, 34 country code, 34 phone code, 0034 country code, and country code 34 searches usually refer to +34.

Keep the full Spanish 9-digit number

Spain phone-number format searches should use +34 followed by the full 9-digit national number. Unlike countries with a domestic trunk 0, Spain normally does not remove a leading 0 after the country code.

Major Spain area-code prefixes

Spain area-code searches often ask for the geographic prefix inside the 9-digit number. Madrid commonly starts with 91, Barcelona with 93, Valencia and Alicante with 96, Sevilla and Malaga with 95, Zaragoza with 976, Bilbao with 94, Tenerife with 922, and Mallorca or Palma with 971.

Spain mobile number format

Spanish mobile numbers are nine digits and commonly begin with 6 or 7. In international format, write them as +34 6xx xxx xxx or +34 7xx xxx xxx.

Calling Spain from the UK or US

For UK-to-Spain or England-to-Spain dialing-code searches, use +34 or 00 34 before the full 9-digit Spanish number. From the United States, use +34 on mobile or 011 34 from a landline.

Popular calling questions

Common ways people call Spain

Use the country code first, confirm the number type, then check the Voipfibre rate before placing the call.

What country or phone code does Spain use?

Spain uses country code +34. Dial +34 followed by the complete 9-digit Spanish national number.

Open Spain guide

What is the Spain phone-number format?

Write Spanish numbers as +34 plus the full 9-digit number. Spain normally does not use a domestic trunk 0 that you need to remove after +34.

Open Spain guide

What are the Madrid and Barcelona area codes?

Madrid fixed-line numbers commonly start with 91, while Barcelona fixed-line numbers commonly start with 93. In international format, use +34 91 or +34 93 followed by the remaining digits.

Open Spain guide

What is the Tenerife phone or area code?

Tenerife numbers commonly start with 922 inside Spain's 9-digit national number. In international format, dial +34 922 followed by the remaining digits.

Open Spain guide

How do I call Spain from the UK or US?

From a mobile, save the number as +34 plus the full 9-digit Spanish number. From the UK you may also dial 00 34, and from a US landline you may dial 011 34.

Open Spain guide
Calling options

Popular guides for calling Spain

Use the +34 format first, then compare free calling offers, rate checks, and calling options for regular phone numbers from common origin countries.

Related codes

Other country codes people check before calling

Questions

Spain dialing FAQ

Spain uses the 34 country code, written as +34. The international format is +34 + full 9-digit national number.
34 is used for Spain. When you save or dial the number internationally, write it with the plus sign as +34, then add the area or mobile prefix and local number.
Yes. 34 is the country calling code, phone prefix, or international dial code for Spain. On a mobile phone, write it as +34 before the area or mobile prefix and local number.
Dial +34, then add the area or mobile prefix and the local number. For example, a mobile number may look like +34 612 345 678.
Spain uses country code +34 followed by the complete 9-digit national number. Do not drop a domestic trunk 0 because standard Spanish numbers are already dialed as nine digits; Madrid numbers commonly start with 91, Barcelona with 93, and mobiles commonly start with 6 or 7.
Not always. International rates can vary by mobile, landline, and special-service numbers. Check the live Voipfibre rate before calling.
Yes. Check the live Spain rate, add wallet credit, and call from the Voipfibre app, browser dialer, SIP, or access-number option where available.