How to Call
Spain from Germany
Need to reach Madrid, Barcelona, or Mallorca? The country code for Spain is +34. Connect instantly from Germany without worrying about international roaming fees.
Step-by-Step: Calling Spain from Germany
Spain uses a "closed" dialing plan, meaning you always dial the full 9-digit number, including the area code.
German Exit Code
Dial 00 to exit Germany.
(Or just use + on mobile/VoIP)
Spain Code (+34)
Dial 34. This connects you to the Spanish network.
9-Digit Number
Dial the full Spanish number.
Landlines start with 9 or 8.
Mobiles start with 6 or 7.
Dialing Examples
Calling from Berlin to Madrid or Barcelona:
Spanish Area Codes
In Spain, the area code is part of the number. You always dial it, even locally.
| City | Region | Starts With |
|---|---|---|
| Madrid | Community of Madrid | 91 |
| Barcelona | Catalonia | 93 |
| Valencia | Valencian Community | 96 |
| Seville | Andalusia | 95 |
| Malaga | Andalusia | 95 |
| City | Region | Starts With |
|---|---|---|
| Bilbao | Basque Country | 94 |
| Alicante | Valencian Community | 96 |
| Zaragoza | Aragon | 976 |
| Palma de Mallorca | Balearic Islands | 971 |
| Las Palmas | Canary Islands | 928 |
Cheap Calls from Germany to Spain
Even with EU roaming regulations, calling from Germany to Spain (international call) is often not included in standard flat rates and can cost extra. StartACall ensures you pay the lowest possible rate.
- Cheaper than Deutsche Telekom international rates
- Call Spanish mobiles (Movistar, Vodafone, Orange)
- No contract, no SIM, no hidden fees
- Perfect for business or holiday calls
Low Cost
Avoid the "International Call" surcharge.
Anywhere
Call from Berlin, Munich, or anywhere in Germany.
Secure
Encrypted connection for privacy.
Fast
Connect to Spanish numbers instantly.
Frequently Asked Questions
What is the country code for Spain?
The country code is +34. From Germany, dial 0034 followed by the 9-digit Spanish number.
Do I need to dial an area code in Spain?
Yes, Spain uses a closed numbering plan. The area code (like 91 for Madrid) is included in the 9-digit number and must always be dialed.
How do I call a Spanish mobile?
Spanish mobile numbers start with 6 or 7. Dial +34 followed by the 9-digit mobile number.
Is calling Spain free from Germany?
Not usually. While roaming IN Spain is regulated by the EU, calling FROM Germany TO Spain is considered an international call and is often charged extra by German carriers. StartACall offers a cheaper alternative.
Ready to call Spain?
Start making calls in seconds. No credit card required to sign up.