Spain dialling code: A definitive guide to calling Spain from the UK and beyond

Whether you are planning a call to friends in Madrid, coordinating travel with family in Barcelona, or conducting business across Spain, understanding the Spain dialling code is essential. In this guide, we demystify the Spain dialling code, explain how to dial from the UK and other countries, and share practical tips to ensure your international calls connect clearly and cost-effectively. By the end, you’ll navigate Spain’s numbering system with confidence, using the Spain dialling code correctly every time.
What is the Spain dialling code?
The Spain dialling code is the international country code used when you dial into Spain from outside the country. In standard international notation, Spain’s country code is +34. When you see a phone number in Spain written in international format, it typically appears as +34 followed by the national number. This is what most people mean when they refer to the Spain dialling code. The logic is the same for other nations: the country code identifies the destination country, while the subsequent digits specify the local number.
In practical terms, if you are calling a Spanish landline from abroad, you prepend +34 and then the local city or area code plus the subscriber number. If you are calling a Spanish mobile, you also use +34 followed by the mobile number. The Spain dialling code sits at the front of every international call to Spain, acting as the gateway to reach within the Spanish telephone network.
How the Spain dialling code works
To understand how the Spain dialling code functions in practice, it helps to know a few key principles about international numbering plans and local access within Spain:
- The Spain dialling code is +34, which identifies Spain in the international system (ITU E.164). This is the prefix used when you dial from outside Spain to reach a Spanish number.
- Spanish numbers are made up of a national number that, when dialled from abroad, follows the +34 prefix. The total length of the number you dial from abroad typically remains 9 or more digits, depending on whether you are calling a landline or a mobile.
- Within Spain, callers use a city or area code in conjunction with the local subscriber number. When dialing from abroad, you drop any domestic trunk prefix that would be used for national calls. In practice, this means you don’t add or keep extra leading digits beyond the country code and the local number.
- Spanish mobile numbers start with 6 or 7 and are dialled with the same +34 prefix when called from outside Spain. Landline numbers vary by region and may begin with different area codes, but international formatting remains consistent with +34 at the front.
Calling Spain from the UK: a step-by-step guide
If you are calling Spain from the UK, you have two convenient options: using the UK international access code (IDD) or using the universal international format on a mobile phone. Here are clear steps for both methods:
Option 1: Using the UK international access code (landlines and mobiles)
- Dial 00 (the UK’s international access code). Some mobile plans also support the plus sign (+) as an alternative.
- Dial 34 (Spain’s country code).
- Dial the Spanish local number, omitting any leading zero from the area code if one appears in the domestic format. For example, if the number is 91 123 4567 in Madrid, you would dial 00 34 91 123 4567.
Option 2: Using the international format on a mobile phone
- On a mobile device, press the plus sign for international format: +34.
- Dial the Spanish number without any added leading zero. For a Madrid landline: +34 91 123 4567 (example).
In both options, the Spain dialling code is at the front of the number, followed by the local code and the subscriber number. This standard approach ensures your call connects smoothly, whether you are calling a home landline or a mobile line in Spain.
Dialing patterns under the Spain dialling code
Spain’s numbering plan follows a consistent pattern that makes international calls straightforward once you know the basics. A few practical patterns to remember include:
- International calls to Spain use +34 followed by the local number. The local number can be a landline or mobile number.
- Landlines: After the country code, you usually dial a city or area code (which varies in length) and then the subscriber number. When dialling from abroad, you omit domestic trunk prefixes that would be used for national calls.
- Mobiles: After the country code, mobile numbers begin with 6 or 7 and are followed by seven more digits, forming a nine-digit sequence in total after the country code.
When you see a number listed in Spain in international format, it will generally look like +34 area or mobile code subscriber number. This universality makes the Spain dialling code familiar to travellers and business users alike.
Ranging area codes and dialing patterns in Spain
Spain’s territorial organisation means that landline area codes vary by region. Many major cities share two-digit area codes, while some regions use three digits or more for their landline area numbers. When dialling from abroad, you simply use the appropriate area code after +34, without the domestic long-distance prefix. For example, a number in a major city might appear as +34 91 xxx xxx, while another city could use +34 93 yyy yyy. Mobile numbers, as mentioned, begin with 6 or 7 and do not require an area code in the same sense, since they are assigned to individual customers across the country.
If you are unsure of the exact area code for a given Spanish city, a quick search of the city’s international dialling format or consulting your mobile operator’s international calling guide will provide the correct string to dial after the Spain dialling code.
How to call Spain from the UK without hiccups
To minimise problems and connect quickly, keep these practical tips in mind:
- Always check your international roaming plan or calling package before making long calls to Spain, to avoid unexpected charges.
- When using a mobile, input the full international format, including the plus sign, if your phone supports it. If not, use the UK’s international access code (00) followed by 34 and the Spanish number.
- Be mindful of daylight saving time differences when scheduling calls, as Spain observes Central European Time (CET) and Central European Summer Time (CEST).
- For business communications, consider a flat-rate international plan or a VOIP option to manage costs more effectively.
Spain dialling code and emergency services
In case of emergencies while you are in Spain or contacting someone who is in Spain, the universal emergency number across the European Union is 112. If you are dialling from a Spanish number to a local emergency service, you will be routed to the appropriate responders. It is useful to know this number when travelling, as it works across mobile networks without needing a country code and is independent of your billing plan.
For non-emergency assistance, local numbers exist for police, fire, and medical services, but these are best verified for the specific region you are in. The main point to remember is that 112 is the go-to for urgent help anywhere in Spain, making it a critical part of understanding the Spain dialling code in real-world scenarios.
Tips for travellers on the Spain dialling code
Travellers benefit from practical advice that makes using the Spain dialling code straightforward and cost-effective. Here are some focused tips to enhance your experience:
- Purchase an international roaming plan or a local Spanish SIM card for cheaper rates when making calls within Spain and back home. Compare price plans to determine the best value for your needs.
- If you intend to make frequent calls to Spain, a VoIP service or a dedicated international calling app can offer competitive rates while using the Spain dialling code format.
- Save important Spain dialling code formats in your phone contacts as a quick-reference template. For example, store numbers as +34 followed by the appropriate local number for easy dialing from anywhere.
- When inviting someone to join a conference call or a meeting, share the Spanish number in international format to avoid confusion about prefixes and codes.
- Remember that mobile users in Spain can receive calls from abroad without roaming charges if their plan supports it, which is a useful consideration when using the Spain dialling code for business outreach.
Common concerns and mistakes with the Spain dialling code
Even seasoned travellers make a few slip-ups when dealing with international numbers. Here are common issues and how to avoid them:
- Omitting the country code when dialling from abroad. Always start with +34 or 00 34 to indicate Spain.
- Including a domestic trunk prefix after the country code. The Spain dialling code requires you to use the national number as it would be dialled from abroad, which typically means dropping any leading domestic 0.
- Confusing landline and mobile formats. Landlines may require a regional area code after +34, while mobiles begin with 6 or 7. Use the correct pattern to ensure the call connects properly.
- Using outdated address books or contact lists. Always verify the current numbers in case of changes to local exchange numbering or routing patterns that could affect the Spain dialling code format.
Variations and notes on changes to Spain’s numbering
Spain’s telephone numbering system, like many others, is periodically reviewed and updated by national regulatory authorities to improve efficiency and capacity. While the Spain dialling code (+34) remains stable, some local area codes may see adjustments over time. For business users and frequent travellers, it is wise to check with your telecommunications provider or consult Spain’s official communications regulator if you plan a long-term project or expansion that relies on precise dialling formats. Maintaining awareness of any changes to area codes or numbering plans helps prevent misdialled numbers and call failures.
Spain dialling code in the E.164 standard
The E.164 standard governs the length and format of international numbers, and Spain adheres to these guidelines. In practical terms, this means international numbers for Spain are formatted in a way that is globally recognisable and easy to route through telephone networks. The Spain dialling code is the opening element of this format, followed by the national number. This standardisation ensures compatibility with international carriers, mobile networks, and VOIP services across borders.
Practical examples and dialling examples
To illustrate how the Spain dialling code works in real life, here are a few representative examples using typical patterns. Please note these are for demonstration and do not correspond to any actual numbers:
- Calling a Madrid landline from the UK: 00 34 91 000 0000
- Calling a Barcelona landline from a mobile in the UK: +34 93 000 0000
- Calling a Spanish mobile number from the UK: 00 34 600 000 000 or +34 600 000 000
These examples align with the Spain dialling code conventions and demonstrate how to structure the international number for both landlines and mobiles.
FAQ: quick answers on the Spain dialling code
What is the Spain dialling code?
The Spain dialling code is +34 for international calls into Spain. This prefix is used with both landline and mobile numbers, and the rest of the number follows the usual national formatting rules after the country code.
How do I call Spain from the UK?
From the UK, you can call Spain by dialing 00 34 followed by the local number, or by using the mobile’s international format with a leading plus sign, for example +34 followed by the Spanish number.
Do I need to include an area code when calling Spain from abroad?
Yes, you include the appropriate area or mobile code after the Spain dialling code. If you are calling a landline, you must use the correct area code for the city or region. For mobiles, you simply dial the mobile prefix (6 or 7) after +34.
Is 112 the emergency number in Spain?
Yes. 112 is the universal European emergency number and should be used in any urgent situation in Spain. It works across mobile networks without requiring a country code.
Final thoughts on the Spain dialling code
Mastering the Spain dialling code is a useful skill for anyone who communicates with Spain frequently. From family calls in Valencia to business discussions with colleagues in Seville, remembering that Spain’s country code is +34, and knowing how to identify landline versus mobile numbers will save time and avoid misdialled numbers. With this knowledge, you can dial confidently, optimise costs by choosing the right international calling method, and stay connected with contacts across Spain with clarity and ease. Whether you are planning a short visit or managing ongoing collaborations, the Spain dialling code is your reliable key to seamless international communication.