Spain +34
Official telecommunications routing registry for Spain. International dialing prefix is +34. Browse all regional numbering plan area codes below.
⭐ Major Area Codes in Spain
🗄️ All Numbering Plan Area Codes (NPA)
Select an area code to view local exchange registries, carrier mappings, and geographic zones
🌍 Neighboring Countries
Spain, officially the Kingdom of Spain, is a vibrant European nation whose telecommunications network is among the most advanced in Southern Europe. As a founding member of the European Union and a top global tourist destination, Spain’s telephone infrastructure supports a population of over 47 million residents and welcomes more than 80 million international visitors annually. The country’s country calling code, +34, is exclusively used for both fixed-line and mobile services, with no trunk prefix variations. This means that whether you are dialing a historic hotel in Madrid, a coastal villa in Costa del Sol, or a mobile number in Barcelona, the dialing process remains consistent and straightforward. Spain’s telecom market is highly competitive, featuring major providers such as Telefónica (Movistar), Orange, Vodafone, and MásMóvil, all operating on modern fiber-optic and 5G networks. For international callers, understanding the nuances of Spanish numbering—particularly the 9-digit subscriber numbers and the fixed-line area code system—ensures seamless connectivity.
How to Call Spain from Abroad
To place an international call to Spain from any other country, you must follow a specific sequence of digits. The process is simple: start with the international access code of your current country (e.g., 011 from the United States or Canada, 00 from most European nations, or the '+' symbol on mobile phones), then dial Spain’s country code +34, followed by the full 9-digit national number. Crucially, Spain does not use a trunk prefix like '0' for domestic calls, so you should never drop or add a leading zero when dialing from abroad. For example, a fixed-line number in Madrid might appear as 915 123 456; from another country, you would dial +34 915 123 456. Similarly, a mobile number like 612 345 678 would be dialed as +34 612 345 678. The '+' sign is the universal dialing symbol and is recommended for mobile phones as it automatically selects the correct international prefix for the caller’s location.
Understanding Spanish Area Codes and Numbering
Spain’s telephone numbering plan is unique in that all numbers, both fixed-line and mobile, are exactly 9 digits long and are always preceded by the country code +34. Fixed-line numbers are geographically assigned, with area codes that begin with '8' or '9' and are typically two or three digits long. For instance, Madrid uses area code 91, Barcelona uses 93, Valencia 96, and Seville 95. Smaller provinces might have three-digit area codes, such as 928 for Las Palmas in the Canary Islands or 971 for the Balearic Islands. Importantly, the area code is an integral part of the 9-digit number and is not separated by any special dialing rules; it is always dialed in full, even for local calls. Mobile numbers in Spain always begin with '6' or '7' and are not tied to a specific geographic region. Non-geographic numbers, such as toll-free numbers (starting with 800, 900, or 901) and premium-rate numbers (starting with 803, 806, or 807), also follow the same 9-digit structure. When calling within Spain, you simply dial the 9-digit number directly; there is no need to add any extra digits.
Special Dialing Rules and Emergency Services
Spain adheres to the European emergency number standard, with 112 serving as the universal emergency number for police, fire, and medical assistance. This number is free to call from any landline or mobile phone, even if your device has no SIM card or is locked. For non-emergency services, there are additional dedicated numbers, such as 091 for the National Police, 062 for the Civil Guard, and 061 for medical emergencies in some regions. When calling Spanish numbers from abroad, be aware that some premium-rate services may not be accessible from other countries due to billing restrictions. Additionally, while Spain does not have a trunk prefix, you might encounter old references to a '0' in some outdated guides—this is incorrect for modern dialing. Always use the country code +34, followed by the full 9-digit number.
Mobile and Business Considerations
Spain’s mobile network is robust, with excellent coverage in urban areas and along major highways, though remote rural regions and mountainous areas may occasionally have weaker signals. For travelers, purchasing a local SIM card is a cost-effective option, as Spain offers competitive prepaid plans with generous data allowances. Major providers like Vodafone, Orange, and Movistar have physical stores in most cities, and you will need to present your passport for registration as per Spanish law. For businesses, Spain’s numbering plan does not have dedicated area codes for VoIP or virtual numbers; however, many companies use non-geographic numbers starting with '900' for customer service, which are free for callers within Spain. When dialing Spanish numbers from a corporate phone system, ensure that your system is configured to allow international dialing and that you have correctly entered the +34 prefix. It is also worth noting that Spain is in the Central European Time zone (CET), but the Canary Islands use Western European Time (WET) and are one hour behind the mainland—this is crucial for scheduling calls.
Traveler and Business Tips for Calling Spain
When traveling to Spain, keep in mind that local calls are typically included in most mobile plans, but international roaming can be expensive if you are from outside the EU. The European Union’s 'Roam Like at Home' policy means that travelers from other EU countries can use their domestic allowances in Spain without extra charges, but travelers from non-EU countries should check with their provider for roaming packs or rely on Wi-Fi calling. For business professionals, it is advisable to use a reliable VoIP service or a virtual number to maintain a Spanish presence for clients. When dialing from a hotel, be cautious of inflated international rates; ask the front desk for the access number or use your mobile phone with a local SIM. Finally, always double-check the length of the number you are dialing—Spanish numbers are always 9 digits after the country code, so if you encounter a number with fewer or more digits, it may be incomplete or incorrect.