How to Call Spain from Any Country With Dialing Codes


Calling across the world shouldn’t feel like a chore. If you need to reach someone in Spain, you just need a few specific digits and the right timing.
This guide shows you exactly how to call Spain, whether you are using a mobile or a landline. We will break down the costs, the area codes, and the best ways to save money.
Before you pick up your smartphone, check these three things. It prevents dropped calls and high bills.
Spanish phone numbers tell you what they are by the first digit. Mobile numbers start with 6 or 7. Landline numbers usually start with 9 or 8. This matters because some phone providers charge more to call a mobile number abroad.
Check your contract. Many standard phone plans block international calls to prevent accidental charges. You might need to opt in or add credit to your account before you can dial Spain.
If you are just calling family, a simple app might work. If you are a business calling many customers in Madrid or Barcelona, you need a professional setup.
The country code for Spain is 34. This is the unique number the world uses to find the Spanish telecommunications network.
To use it, you first need an exit code. Think of the exit code as the “key” to leave your home country’s phone system. Once you are “out,” you dial 34 to enter Spain.
| Origin Country | Exit Code | Full Dialing Sequence |
|---|---|---|
| USA | 011 | 011 + 34 + 9 digits |
| Canada | 011 | 011 + 34 + 9 digits |
| United Kingdom | 00 | 00 + 34 + 9 digits |
| Australia | 0011 | 0011 + 34 + 9 digits |
| India | 00 | 00 + 34 + 9 digits |
| Singapore | 001 | 001 + 34 + 9 digits |
Spain uses what experts call a closed numbering plan. Since the reform took effect on April 4, 1998, every national number in the country, whether in a big city like Madrid or a small village, has exactly nine digits.
The system is overseen by Spain’s telecom regulator, the CNMC (Comisión Nacional de los Mercados y la Competencia). You must dial all nine digits every time. It does not matter if you are calling from the next street over or from the United States.
In some countries, you dial a “0” before the area code for domestic calls. This is a trunk prefix. Spain does not use this for international calls. If you see a Spanish number written as (0) 91…, ignore the zero. Just dial 34 and the 9 digits that follow.
For landlines, the prefix usually tells you the region. However, people can keep their number even if they switch providers. This is called number portability and applies to both fixed and mobile services. For mobile numbers, the prefix (like 6 or 7) doesn’t tell you the location of the person. Someone with a Barcelona mobile number could be in Seville or even another country entirely.
Seeing the number format helps you avoid mistakes. Spanish numbers are grouped to make them easy to read, but you dial them as one long string. The type of Spanish number you’re calling can affect the cost. Once you figure out the dialing format, calling Spain is straightforward.

Landline Example: +34 912 345 678 (Madrid)
Mobile Example: +34 612 345 678
For international systems, Spanish numbers are commonly stored in E.164 format, the international numbering standard set by the ITU-T as +34 followed by the nine-digit national number. When you save a contact in your phone for WhatsApp or a contact list, do not use spaces. Just use the plus sign, the country code, and the nine digits.
If you want to message a friend in Spain, the app needs the full international format. Start with the plus sign. If you forget the +34, the app may not find the account. This is a common problem people face when trying to reach someone abroad.

Let’s walk through the exact steps depending on where you are on the world map.
You don’t need to remember the exit code if you use a smartphone. On most mobile phones, just hold the “0” key and a “+” symbol will appear. Then dial 34 and the number. This works from the USA, UK, Mexico, or anywhere else.

While every number is 9 digits, the first few digits of a landline tell you the region. Use this table as a reference for Spain area codes.
| City / Region | Area Code/ Geographic Prefix |
|---|---|
| Madrid | 91 / 81 |
| Barcelona | 93 / 83 |
| Valencia | 96 / 86 |
| Seville | 95 / 85 |
| Málaga | 95 / 85 |
| Bilbao | 94 / 84 |
| Zaragoza | 976 / 876 |
| Alicante | 96 / 86 |
| Murcia | 968 / 868 |
| Palma de Mallorca | 971 / 871 |
These geographic prefixes apply to geographic numbers. Spain uses 6 and the 71, 72, 73, and 74 ranges for mobile services. Mobile prefixes are not assigned to specific cities or regions.
If you are in Spain or calling from Spain, remember these special numbers for assistance.
The number to call for police, fire, and ambulance services. It is free to call. You can even call if your phone doesn’t have a SIM card or is locked.
Numbers that begin with 800 or 900 are freephone numbers for callers in Spain. Some 800/900 numbers may not be accessible from mobile networks. Access from outside Spain depends on the service and operator.
Numbers starting with 806 or 807 are often used by entertainment and professional services. They are not free. Calling these from abroad can be very expensive, and availability from abroad depends on the originating operator and service.
Some big global companies use Universal International Freephone Numbers. These allow you to call the same number from different countries. It usually requires a specific prefix depending on your location.
| Method | Estimated Cost | Best Use Case |
|---|---|---|
| App-to-App (WhatsApp, FaceTime, Viber) | Free, if both users have active internet | Personal calls |
| VoIP & Callback Services (Viber Out, Zadarma, Yolla) | Starting at $0.01 per minute | Calls to Spanish landlines and mobiles |
| Digital Calling Providers (MyTello, KeepCalling) | $0.01 to $0.02 per minute | Family and friends |
| Standard Mobile & Landline Carriers | Varies by carrier and calling plan | Occasional calls |
If your business makes many calls to Spain, you shouldn’t use a standard phone line. SIP trunking connects your phone system to the internet. This can make calls much cheaper.
Depending on the provider, pricing may be based on call minutes, concurrent call capacity, phone numbers, or a combination of these. For businesses, the quality of the connection is as important as the price. When you have many people talking at once, you look for flat pricing to keep costs low.
Mainland Spain uses the Central European Time (CET) zone. This is UTC+1 in winter. In the summer, they move to UTC+2 for Daylight Saving Time. The Canary Islands are one hour behind mainland Spain.
| Origin City | Time vs. Spain | When to Call |
|---|---|---|
| London | Spain is 1 hr ahead | 09:00 – 18:00 |
| New York | Spain is 6 hrs ahead | 15:00 – 18:00 |
| Los Angeles | Spain is 9 hrs ahead | 17:00 – 19:00 |
| Sydney | Spain is 8- 10 hrs ahead | 08:00 – 11:00 |
Businesses have different needs than individuals. You need your calls to work every time. You also want your customers to trust you. A virtual phone number can give businesses a Spanish number for handling calls without requiring a physical office in Spain.
Most modern businesses use a CRM to manage contacts. You should be able to click a phone number in your CRM and start the call instantly. This prevents people from making mistakes when they dial manually.
Have you ever called someone and they didn’t pick up? It might be because your number shows as “Unknown” or “Spam.” International calls may sometimes appear as Unknown or Spam because of caller-ID presentation, carrier policies, or spam-screening systems. To fix this, you need a provider that handles “caller ID” correctly.
A Spanish local number can make your business appear more accessible to customers in Spain. You can get a “local presence” number. This is a Spanish phone number that rings at your office in the US or UK, functionally similar to how a virtual second phone number works domestically, just applied to an international presence. It gives your business more credibility. Customers feel more comfortable, and it’s cheaper to call a local phone number than a long international one. It also saves them money, as they only pay local rates to call you.
If you are not connected, look for these common mistakes.
Connecting with Spain is simple once you know the rules. Remember the +34 country code and the nine-digit number. Whether you are calling a friend in Seville or a business partner in Bilbao, the steps are the same.
If you are calling for business, think about how you appear to the person on the other end. A local Spanish number can help you build trust. Choose a provider that offers reliable connectivity, suitable call quality, and the features your team needs.
We hope you now have the answer to “How to call Spain?” Remember the time difference, check the digit count, and you’re ready to dial. If Spain is more than a one-off call for your business, don’t make your team fight exit codes and per-minute surprises every time. Dialaxy gives you a Spanish number, SIP trunking, and CRM-integrated calling in one setup.
Using a virtual phone number is one option. Dialaxy provides virtual numbers that let you make international calls, making communication with Spanish clients more convenient.
Yes. The “+” is simply a shortcut. When using a landline in Europe, you dial 0034. On a mobile phone, simply press “0” to obtain the “+”.
If the number begins with 6 or 7, it’s a mobile phone number. If the number begins with an 8 or 9, then it is a landline number.
Madrid commonly uses 91, Barcelona 93, and Valencia geographic numbers use the 96/86 ranges.
They are free if you call them from within Spain. They may not be operational from abroad, depending on the operator and service configuration.
The emergency number is 112. It is a common emergency number available across the entire European Union.
To call the USA from Spain, dial 00 1 followed by the area code and number. To call the UK, dial 00 44.
To call Spain, dial your country’s international exit code, followed by Spain’s country code (+34), and then the recipient’s phone number. Using the correct dialing format helps ensure your call connects successfully.
Yes, if you’re using a traditional mobile or landline carrier. However, most VoIP and internet-based calling services require an active internet connection and won’t work while you’re offline.
The cost depends on your phone carrier, calling plan, or VoIP provider. Check your provider’s international calling rates before dialing Spain to avoid unexpected charges and choose the most cost-effective option.