Dialing codes
The most important prefixes in Spain
For your convencience, we have put together the most important dialing codes in Spain.
La Coruña 981
Álava 945
Albacete 967
Alicante 96
Almería 950
Asturias 98
Ávila 920
Badajoz 924
Barcelona 93
Burgos 947
Cáceres 927
Cádiz 956
Cantabria 942
Castellón 964
Ceuta 956
Ciudad Real 926
Cordoba 957
Cuenca 969
Girona 972
Granada 958
Guadalajara 949
Guipúzcoa 943
Huelva 959
Huesca 974
Islas Baleares 971
Jaén 953
La Rioja 941
Las Palmas 928
León 987
Lleida 973
Lugo 982
Madrid 91
Málaga 95
Melilla 95
Murcia 968
Navarra 948
Ourense 988
Palencia 979
Pontevedra 986
Salamanca 923
St. Cruz de Tenerife 922
Segovia 921
Sevilla 95
Soria 975
Tarragona 977
Teruel 978
Toledo 925
Valencia 96
Valladolid 983
Vizcaya 94
Zamora 980
Zaragoza 976
Also in this section
- Getting started: Telephone providers in Spain
- Internet access: How to get an internet connection at home
- Getting connected: How to get a fixed phone line in Spain
- Internet cafés: Where to go online without a connection at home
- Calling: How to use the phone in Spain
- Dialing codes: The most important prefixes in Spain
- Mobile phones: The Spanish mobile operators
- Mobile rates: What to consider when choosing a calling plan
- Which deal: Prepaid or contract?
- Provider choice: Choosing a mobile operator
- Cheap International calls: Using a 902 direct dial service
- Direct dial service: Use 902 999 007 to save money
- Direct dial rate comparison sheet: How much will you save
- Calling cards: How to save money on international calls
- Choosing: Choosing a prepaid calling card
- How to use: Using an international phonecard