ES+34

Call Spain: country code +34

Call landlines and mobiles in Spain from any computer or phone. No app, no SIM, no contract. Pay per minute.

Landline
from$0.03/min
Fixed-line numbers
Mobile
from$0.06/min
Mobile numbers

$5.00 of credit = up to 166 minutes to landlines or 83 to mobiles

  • Your first minute to Spain is free on a new account
  • Calls straight from your browser, nothing to install
  • Credit never expires, no monthly fee
  • See the exact price of any number before you call

Check the price to call Spain

Just type the number here. No account needed.

Calls to Spainfrom$0.03per minute

Type the number to see its exact price.

No card needed for your first call.

How to call Spain

Country code
+34
Dialing format: +34 XXX XX XX XX
+34 country code: number format, exit codes and how to dial Spain

Spain area codes

Area codeCity / region
+34 91Madrid
+34 93Barcelona
+34 96Valencia
+34 954Seville
All 13 area codes for Spain
Pro tip

Spain does not use a trunk prefix, so dial the full 9-digit number directly after the country code. For example, a Madrid number 912 345 678 is dialed as +34 912 345 678. Mobile numbers typically start with 6 or 7.

Skip the dialing codes: type the number and Hyallo dials it for you, right from your browser.

Why call Spain with Hyallo

Secure

Calls are encrypted from your browser.

Easy

Type the number and press call.

No app

Works in your browser. Nothing to install.

Low cost

From $0.03 a minute, no monthly fee.

Nationwide

Reach landlines and mobiles anywhere in Spain.

Instant

Sign in with your email and call in seconds.

About calling Spain

Timezone

UTC+1

Current time:

Popular Cities
MadridBarcelonaValenciaSevilleBilbao

Spain is deeply connected to Latin America through shared language and culture, making it one of the top international calling destinations for millions of Spanish-speaking communities worldwide. From business calls to Madrid and Barcelona to staying in touch with family in Seville, Hyallo delivers reliable, low-cost calls across Spain.

Ready to reach Spain? Call it now with Hyallo.

Calling Spain from another country?

That's $0.03/min, no plan or contract. Call Spain right now from your browser.

Frequently Asked Questions

How much does it cost to call Spain?

Calls to Spain start at $0.03 per minute, so at that rate a 10-minute call costs $0.30 and a half-hour call $0.90. Mobile and landline numbers can have different rates: the dialer shows the exact price for the number you type before you call. No monthly fee, and unanswered calls are free.

Is the first call to Spain really free?

Absolutely! Sign up for free and make your first 1-minute call to Spain at no cost. No credit card required. After that, calls start at just $0.03/min.

Ready to Call Spain?

Create your free account and start calling in less than 2 minutes.