Spain Phone Number Format

Country code +34 — Complete guide to Spain phone number formats, mobile and landline structures, and area codes.

Number Format Overview

Phone numbers in Spain use the international country code +34. When dialing from outside Spain, you must include this country code before the local number.

International Format

+34 [area code] [local number]

From the United States

011 34 [area code] [local number]
When dialing a number within Spain, local dialing rules apply. You may need to include a trunk prefix (often 0) before the area code for domestic calls, but you should omit this prefix when dialing internationally.

Mobile vs. Landline Numbers

Mobile Numbers

Mobile phone numbers in Spain typically:

  • Begin with specific mobile prefixes
  • May have a different length than landline numbers
  • Are often 8-10 digits after the country code
+34 XX XXXX XXXX
Landline Numbers

Landline numbers in Spain typically:

  • Start with a geographic area code
  • Area codes identify the city or region
  • Total length varies by area code
+34 (area) XXXX XXXX

Example Phone Numbers

These are example formats only and are not real phone numbers:

Type Local Format International Format From US
Landline (Madrid) (0XX) XXXX XXXX +34 XX XXXX XXXX 011 34 XX XXXX XXXX
Mobile 0XXX XXX XXXX +34 XXX XXX XXXX 011 34 XXX XXX XXXX
Toll-Free 0800 XXX XXXX +34 800 XXX XXXX 011 34 800 XXX XXXX

Spain Area Codes

Major area codes in Spain:

Area Code City / Region
981 A Coru�a
945 Alava
967 Albacete
96 Alicante
950 Almeria
985 Asturias
920 Avila
924 Badajoz
971 Baleares
93 Barcelona
94 Bilbao
947 Burgos
927 Caceres
956 Cadiz
942 Cantabria
964 Castellon
952 Ceuta
957 Cordoba
969 Cuenca
972 Girona
958 Granada
949 Guadalajara
943 Guipuzcoa
959 Huelva
974 Huesca
93 Igualada
380 Ivano
953 Jaen
941 La Rioja
928 Las Palmas
928 Las Palmas de Gran Canaria
987 Leon
973 Lerida
982 Lugo
91 Madrid
95 Malaga
952 Melilla
968 Murcia
948 Navarra
988 Orense
979 Palencia
971 Palma De Mallorca
948 Pamplona
986 Pontevedra
923 Salamanca
922 Santa Cruz de Tenerife
942 Santander
921 Segovia
95 Seville
954 Soria

Dialing Tips

  • Remove the leading zero: When dialing internationally, drop the trunk prefix (usually 0) that is used for domestic calls in Spain.
  • Use the + notation: From a US mobile phone, use +34 instead of 011 34.
  • Verify the number length: Make sure you have the correct number of digits. If your call does not connect, check whether you need to add or remove an area code digit.
  • Save contacts in international format: Always store phone numbers with the full +34 prefix so they work from any country.
Spain Quick Info
Country Code+34
ISO CodeES
CapitalMadrid
International Prefix011 (from US)
Nearby Countries