Dialing codes

The most important prefixes in Spain

Dialing codes

For your convenience, we have put together the dialing codes in Spain.

A Coruña

981

Álava

945

Albacete

967

Alicante

96

Almería

950

Asturias

98

Ávila

920

Badajoz

924

Baleares

971

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

Jaén

953

La Rioja

941

Las Palmas

928

León

987

Lleida

973

Lugo

982

Madrid

91

Málaga

95

Melilla

952

Murcia

968

Navarra

948

Ourense

988

Palencia

979

Pamplona

948

Pontevedra

986

Salamanca

923

St. Cruz de Tenerife  

922

Santander

942

Segovia

921

   

Sevilla

95

Soria

954

Tarragona

977

Teruel

978

Toledo

925

Torremolinos

952

Valencia

96

Valladolid

983

Vizcaya

94

Zamora

980

Zaragoza

976

Further reading

Does this article help?

Do you have any comments, updates or questions on this topic? Ask them here: