
01 Sep 2025
If you’re trying to reach family in Madrid or a new friend in Barcelona—maybe to confirm details before you sending money online. The answer is simple: dial +34 before the 9-digit Spanish number. That’s Spain’s international code and it works from any country, mobile or landline. Spain uses a closed 9-digit plan with no trunk “0,” so you always dial +34 followed by the full 9 digits.
Spain’s national plan is closed to 9 digits, and international calls from Spain use 00; callers to Spain use +34.
Read more at Spain’s Plan Nacional de Numeración.
Spain’s geographic numbers start with 8 or 9. The first two–three digits identify a provincial prefix (what many people still call “area codes”). For capacity, each province has ranges beginning with both 8 and 9.
Below are common prefixes used for major cities/provinces. These are examples, the exact third digit can vary by block, but the format is consistent.
| City/Province | Prefix(es) | Dial from abroad (example) |
Madrid (Madrid) | 91, 81 | +34 91 234 5678 |
Barcelona (Barcelona) | 93, 83 | +34 93 234 5678 |
Valencia (Valencia) | 960–963, 860–863 | +34 963 234 567 |
Seville (Sevilla) | 954/955, 854/855 | +34 954 234 567 |
Málaga (Málaga) | 951/952, 851/852 | +34 952 234 567 |
Bilbao (Bizkaia/Vizcaya) | 944/946, 844/846 | +34 944 234 567 |
Zaragoza (Zaragoza) | 976, 876 | +34 976 234 567 |
Murcia (Murcia) | 968, 868 | +34 968 234 567 |
Alicante (Alicante) | 965/966, 865/866 | +34 965 234 567 |
Palma (Illes Balears) | 971, 871 | +34 971 234 567 |
Las Palmas (Las Palmas) | 928, 828 | +34 928 234 567 |
Santa Cruz de Tenerife | 922, 822 | +34 922 234 567 |
A Coruña (A Coruña) | 981, 881 | +34 981 234 567 |
Granada (Granada) | 958, 858 | +34 958 234 567 |
Córdoba (Córdoba) | 957, 857 | +34 957 234 567 |
Tip: This table also helps searchers who look for Spanish telephone codes by city.
The official user guide confirms mobile ranges 6 and 71–74; it also classifies 800/900 as free to call.
To reduce spam and fraud, Spain now forbids unsolicited commercial calls from mobile numbers. Businesses must identify themselves using geographic prefixes or 800/900 numbers (which may also place outbound calls). This makes it easier to spot legit calls and return them at no cost. Official references: the government press note and the BOE (state bulletin) Orden TDF/149/2025 authorizing 800/900 in caller ID.
If you’re saving contacts for WhatsApp or Viber, always save them in +34 format.
Many expats call loved ones before or after they send support home. When you’re finished dialing Spain, remember you can also move funds securely with ACE Money Transfer—fast, reliable, and built around our community’s needs. (And yes, the phone code in Spain you’ll use to confirm a transfer is still +34.)
No. You do not drop the leading “0”. You always dial +34 plus the full 9 digits.
Yes. 800/900 are classified as toll-free for the caller in Spain, on fixed and mobile lines.
Mobiles start with 6 or 7 (including 71–74). They don’t use city prefixes.
Dial 112. It’s the single EU emergency number, free of charge.
Search “code to ring spain” or “Spain +34”—both point to the same answer.
Now you know the +34 prefix, the city patterns, and which numbers are free or premium. Spain’s calling is simple: +34 plus the 9-digit number. Whether you’re reaching a landline in Seville or a mobile in Bilbao. Save your contacts in international format and call with confidence. Then, if you’re supporting loved ones, send money the easy way with ACE.