What Is the Calling Code for Spain?
Whether you’re planning a trip to Barcelona, coordinating business with a company in Madrid, or simply trying to reach a friend or family member living in Spain, you’ll need one key detail: Spain’s international calling code.
So let’s start with the big question.
What Is the Country Calling Code for Spain?
The country code for Spain is +34.
This means that if you’re calling a Spanish number from outside the country, you’ll start the number with +34, followed by the full local number.
Example:
Local Spanish number: 612 345 678
International format: +34 612 345 678
Unlike some countries, Spain does not use a leading 0 before its phone numbers, so what you see locally is also what you dial internationally… just add +34 in front.
How Spanish Phone Numbers Are Structured
Spanish phone numbers are made up of 9 digits. There are no area codes that you drop when calling from abroad. Instead, the numbers are uniform nationwide and are structured based on their type:
- Landline numbers: Begin with 8 or 9 (e.g. 934, 915)
- Mobile numbers: Begin with 6 or 7 (e.g. 612, 722)
Examples:
- Landline in Madrid: 915 123 456 → +34 915 123 456
- Mobile phone in Spain: 622 987 654 → +34 622 987 654
How to Call Spain from Abroad
If you’re calling Spain from another country, here’s the simple 3-step format:
- Dial your country’s international access code (e.g. 011 in the U.S., 00 in most of Europe)
- Dial the Spain country code: 34
- Dial the 9-digit Spanish number
Example from the U.S.:
011 34 622 987 654
Example from any mobile phone:
+34 622 987 654
Do Spanish Phone Numbers Use Area Codes?
Yes, but not in the traditional sense. The first few digits of landline numbers indicate the region. For instance:
- Madrid: 91
- Barcelona: 93
- Valencia: 96
These are built into the 9-digit number and are always used… both locally and internationally. There’s no need to drop or add anything when dialing from abroad, other than adding the +34 in front.
How to Save Spanish Numbers in Your Phone
Always save Spanish contacts using the international format, especially if you’re outside Spain or plan to travel frequently.
+34 612 345 678 (for mobile)
+34 915 123 456 (for landline)
This ensures the number connects properly no matter where you’re calling from.
Calling Spain from the U.S., UK, or Asia
Here are quick examples of how to call Spain from different regions:
- From the U.S.: 011 34 622 987 654
- From the UK: 00 34 622 987 654
- From Singapore: 001 34 622 987 654 or use +34
Mobile phones make this easier with the “+” symbol, which automatically selects the correct international access prefix based on your location.
What About Spanish Toll-Free Numbers?
Spanish toll-free numbers typically begin with 900 or 800. These numbers are usually free to call from within Spain, but may not work when dialed from abroad.
If you’re trying to reach a Spanish company or customer service line from outside the country, it’s better to look for a standard mobile or landline number… or send an email.
How Much Does It Cost to Call Spain?
International calling rates vary by country and phone carrier. If you’re using a mobile or landline provider, calling Spain may cost anywhere from a few cents to a couple of dollars per minute.
Here are a few cheaper alternatives:
- WhatsApp or FaceTime Audio: Free if you’re both on Wi-Fi
- Skype: Pay-as-you-go rates or subscriptions
- Google Voice or Viber: Affordable international calls
Internet-based calls are the smartest option when you’re traveling and want to avoid excessive phone bills.
Kojo’s Travel Tip
Spain is one of those countries where everything seems relaxed. However, when it comes to phone numbers, it’s precise. You won’t need to remove zeros or remember complicated codes. My advice is to just stick to +34 and the 9-digit number. Save all your contacts in international format so they’ll work even after you leave Spain or switch SIM cards. And whenever possible, stick to Wi-Fi calls to save money.
Summary
- Spain’s international dialing code is +34
- Spanish phone numbers are always 9 digits long
- Landlines start with 8 or 9; mobiles start with 6 or 7
- There is no leading 0 to drop or add
- Save numbers using the +34 format for global use
- Use Wi-Fi-based apps to cut down on international call costs