Skip to main content
How-To GuidesSpain

Dialling Code for Spain: How to Call +34 Numbers From the UK

The dialling code for Spain, also called its country code, is 34. From a UK phone, dial 00 34 and then the full nine-digit Spanish number, or type +34 and the same nine digits on a mobile. Spanish numbers have no leading 0, so you never drop a digit.

Updated First published

The carved Gothic stone facade of Seville Cathedral, with pinnacles and a rose window, under a blue sky

For example, a Madrid landline written as 91X XXX XXX becomes 00 34 91X XXX XXX from a UK landline, or +34 91X XXX XXX from your mobile. Spanish mobiles, the Balearic Islands and the Canary Islands all work the same way.

Heading to Spain and want to sidestep carrier roaming charges? Install a HelloRoam Spain eSIM before you fly and you can ring your hotel or car hire desk on WhatsApp from baggage reclaim.

Dial Spain from a UK phone in three steps

  1. Start with the exit code. From a UK phone, that's 00. On a mobile you can type + instead: on an iPhone, touch and hold the 0 key until + appears.
  2. Add Spain's country code, 34. The ITU, which assigns country codes, lists 34 for Spain.
  3. Dial all nine digits of the Spanish number, as written. Don't add a 0 in front, and don't leave out the first digit.

In the ITU's numbering guidance, the + stands for the international exit code, which differs from country to country. That makes +34 the handiest way to save Spanish contacts on your phone. Inside Spain, people dial the same nine digits with no code at all.

Get your Spain eSIM before you flyInstall it at home, then switch on data roaming for it when you land. From £2.09.See Spain plans

If a call to Spain won't go through, check your account for a bar or a spend limit on international calls. O2, for example, has account bars that stop outgoing calls to international numbers, from the UK or while you're roaming. Vodafone lets pay monthly customers set a spend limit that covers international calls.

Spanish numbers have nine digits and no leading 0

Spain uses a closed numbering plan: nine digits that callers always dial in full, wherever they are, as the Ministry for Digital Transformation and the Civil Service puts it. The plan has worked this way since 4 April 1998. The area code sits inside those nine digits, so there's nothing to add and nothing to take away.

UK numbers work differently. Ofcom's numbering plan gives most UK numbers ten digits after a leading 0, the national prefix. The ITU's guidance is to leave a country's national prefix out when you dial it from abroad. Spanish numbers have no such prefix.

The first digits tell you what kind of number you're calling:

Number starts withNumber typeDialled from a UK mobile
6, or 71 to 74Mobile+34 6XX XXX XXX
800 or 900Freephone inside Spain+34 900 XXX XXX
901 or 902Shared-cost service line+34 902 XXX XXX
803, 806 or 807Premium-rate line+34 806 XXX XXX
Most other numbers starting 9 or 8Landline (the next digits show the province)+34 91X XXX XXX (Madrid)

A Spanish 900 number is free to call inside Spain, not from the UK. EE, for one, leaves international non-geographic and premium-rate numbers out of its allowances and reduced rates. If a Spanish company only shows a 900 number, look on its website for a number for calls from outside Spain.

Area codes sit inside the number, on the islands too

Spain's numbering plan gives each province its own opening digits. Here are the landline codes for some places UK travellers visit:

PlaceLandline numbers start with
Madrid91
Barcelona93
Málaga951 or 952
Alicante965 or 966
Balearic Islands971
Tenerife922
Las Palmas928

Some landlines start with 8 instead, such as 871 in the Balearic Islands or 822 in Tenerife.

The Balearic and Canary Islands are part of Spain's +34 plan, so there's no separate island code. Gibraltar is different. It isn't part of Spain's plan and has its own country code, 350, so a Gibraltar number needs +350 even when you're ringing from Spain.

Our guide to Gran Canaria Airport covers transfers and getting online when you land on the island. For a city break, the Barcelona holiday guide for UK travellers lists what to book ahead.

0034 means +34, and 00346 starts a Spanish mobile number

0034 is Spain's country code with the 00 exit code in front. It means exactly the same as +34, and Spain uses 00 as its own international prefix too.

00346 is the start of a Spanish mobile number: 00, then 34, then 6, which marks a Spanish mobile number. Eight more digits follow. Take away the 0034 and you're left with the nine-digit number to put after +34.

Don't mix it up with 0033. That's France, whose country code is 33.

Spanish time runs one hour ahead of UK time, except in the Canaries

Mainland Spain and the Balearic Islands run one hour ahead of the UK. The Canary Islands keep the same clock as the UK. Spain's Instituto Geográfico Nacional explains the split: the mainland and the Balearics use the +1 time zone, while the Canaries share the official time of the UK, Ireland and Portugal.

The gap holds all year because both countries change their clocks on the same Sundays: the last Sundays of March and October. In 2026 those were 29 March and 25 October, according to GOV.UK and Spain's official gazette, the BOE.

A 9am call from London reaches a Madrid office at 10am, and a Tenerife hotel at 9am.

A call to Spain from the UK is charged as an international call

Calling a Spanish number from the UK counts as an international call, even if your plan includes Spain for roaming. O2 says so directly: calling or texting any country from the UK, its Europe Zone included, is classed as international.

Here's what that looked like on the networks' own pages on 24 October 2026:

OptionPrice to call Spain from the UK
EE pay monthly, standard rate25p a minute to mobiles and landlines
EE pay as you go, standard rate18p a minute to mobiles and landlines
EE International Pass (pay monthly add-on)12p a minute
O2 International Bolt On (pay monthly)£3 a month for discounted rates, which start at 1p a minute; O2 lists each country's rate
WhatsApp voice callNo per-minute call charge; it runs over Wi-Fi or mobile data

Vodafone has an online checker that shows its price for calls from the UK to Spain. Prices change, so check your own network before a long call to a letting agent or hotel.

For calls to friends or family, a WhatsApp call avoids the per-minute rate. WhatsApp says its voice calls use your phone's internet connection rather than your plan's minutes, and that data charges may apply. The person you're calling needs WhatsApp too. For the other ways to keep in touch, see using your UK phone abroad.

Calling Spanish numbers once you've landed

In Spain, a call from your UK SIM to a Spanish number is a roaming call, and each network sets its own terms. Here are two examples from the networks' own pages, read on the same day as the prices above. Three's Go Roam in Europe covers Spain, the Balearic Islands and the Canary Islands, and lets you call standard UK numbers and numbers in its Europe destinations from your allowance. Plans without roaming built in can unlock it with a pass or a daily charge of £2 or £2.75, depending on your plan and when you joined or upgraded. Vodafone lists calls from its Zone B, which includes Spain, to EU numbers at its daily roaming fee or pass plus 24p a minute. If you're on EE, check what EE charges in Europe before you go.

GOV.UK says surcharge-free roaming in the EU is no longer guaranteed now the UK has left the EU, and tells travellers to check their network's roaming policy before they go. To see what roaming costs and how to avoid a surprise bill, read data roaming explained for UK travellers.

Calling over mobile data takes the per-minute roaming charge out of it. A HelloRoam Spain eSIM gives your phone a data line on Orange and Movistar for those calls, and for maps and messages. It's data only, so your UK SIM stays on for calls and texts, such as your bank's security codes. You need an unlocked phone that supports eSIM.

Set up the eSIM at home so it's ready at arrivals. If your trip carries on to Portugal or France, a single eSIM for Europe keeps one data plan across the borders it covers.

Give Spanish contacts your UK number as +44, without the 0

When a Spanish hotel, host or car hire desk asks for your number, give your UK mobile as +44 and leave out the first 0. A mobile written as 07700 900123 becomes +44 7700 900123. That 0 is what Ofcom calls the national prefix, and it's only for calls inside the UK. Use the same +44 format when you ring a UK number from your mobile in Spain. Three, for one, tells its customers to swap the first 0 for +44.

From a Spanish landline, such as a hotel phone, the caller dials 00 44 and then the same ten digits, because 00 is Spain's international prefix as well. The example number is one Ofcom keeps for TV and radio drama, so it isn't anyone's real number.

Sources

  1. ITU: List of ITU-T Recommendation E.164 assigned country codesitu.int
  2. ITU-T E.123: Notation for national and international telephone numbersitu.int
  3. Spain, Ministry for Digital Transformation: National Telephone Numbering Plandigital.gob.es
  4. Spain: Presentation of the E.164 National Numbering Plan (country code 34)digital.gob.es
  5. Ofcom: National Telephone Numbering Planofcom.org.uk
  6. Ofcom: Telephone numbers for use in TV and radio dramasofcom.org.uk
  7. Apple: Make a call on iPhonesupport.apple.com
  8. Instituto Geográfico Nacional: La hora oficial en Españaign.es
  9. BOE: Orden PCM/186/2022, summer time calendar 2022 to 2026boe.es
  10. GOV.UK: When do the clocks change?gov.uk
  11. O2: The International Bolt Ono2.co.uk
  12. EE: Calling and texting Spain from the UKee.co.uk
  13. Vodafone: UK charge checker for calling abroadvodafone.co.uk
  14. Vodafone: Global roamingvodafone.co.uk
  15. Three: Go Roamthree.co.uk
  16. Three: Roaming destinationsthree.co.uk
  17. GOV.UK: Using your mobile in EU and EEA countriesgov.uk
  18. WhatsApp: Callingwhatsapp.com
  19. HelloRoam: Spain eSIMhelloroam.com
  20. Spain, Ministry for Digital Transformation: Descripción del Plan nacional de numeración telefónicadigital.gob.es
  21. O2: How to add or remove a bar on your O2 accounto2.co.uk
  22. Gibraltar Regulatory Authority: Gibraltar Numbering Plangra.gi

Written by

HelloRoam Team

The HelloRoam Team writes our guides on trip planning, visas and eSIMs. For every new or updated guide, we check each fact at its source. Sources include government, park and weather service pages. We note the date we read each one. A second review then checks every fact against its source before the guide goes live. If we cannot confirm a fact, we leave it out. We link those sources inside the guide, so you can check them.

Keep planning