By clicking a retailer link you consent to third-party cookies that track your onward journey. This enables W? to receive an affiliate commission if you make a purchase, which supports our mission to be the UK's consumer champion.

Best debit cards to use abroad 2025

We reveal the best banks for fee-free spending on your holiday – and the expensive mistakes to avoid
Chiara CavaglieriSenior researcher & writer

Chiara is an award-winning investigative reporter who specialises in banking and fraud, joining Which? in 2015 following six years as a personal finance journalist at a national newspaper.  

Which debit cards are cheapest to use abroad?

Many banks charge a range of fees for spending with your card abroad.

Others may state that their cards are free to use abroad, but will still charge you for withdrawing cash.

Here we reveal the banks that don't charge any fees when you're abroad – whether you're spending on a card or withdrawing cash.

Compare travel insurance deals

Check Which? insurance ratings and compare deals using the service provided by Confused.com

Get a quote

Best banks for spending abroad

Here are the only accounts that are truly fee-free to use abroad, ranked by provider customer score and monthly fee:

RECOMMENDED PROVIDER
Starling (187)
Current Account 86%£0None
RECOMMENDED PROVIDER
First Direct (164)
1st Account 84%£0None
RECOMMENDED PROVIDER
Chase (155)
Current Account 82%£0None
Virgin Money (147)
M Plus Account71%£0None
Cumberland Building Society (53)
Cumberland Plus n/a£0None
Kroo Bank
Current Account n/a£0None
RECOMMENDED PROVIDER
Monzo (209)
Current Account 85%£03% for withdrawals over £200/month (a)
RECOMMENDED PROVIDER
Danske Bank
Rewardn/a£2None
Halifax (298)
Reward71%£3 (b)None
Santander (340)
Edge71%£3None
TSB (210)
Spend and Save Plus 67%£3None
Lloyds (423)
Club Lloyds 75%£5 (c)None
Santander (340)
Edge Up71%£5None
Lloyds (423)
Silver75%£11.50None
Bank of Scotland (162)
Silver77%£11.50None
Virgin Money (147)
Club M Account 71%£12.50None
Lloyds (423)
Premier75%£15 (d)None
RECOMMENDED PROVIDER
Nationwide (340)
FlexPlus 84%£18None
Halifax (298)
Ultimate Reward71%£19None
Lloyds (423)
Platinum75%£22.50None
Bank of Scotland (162)
Platinum77%£22.50None

Table note: Fees correct as of3  December 2025. (a) If Monzo is your main bank account, withdrawals in the European Economic Area (EEA) are free; anywhere else withdrawals up to £200 every 30 days are free and above that withdrawals are charged 3% (b) Fee is refunded if you pay in at least £1,500 each month (c) The Club Lloyds £5 fee is refunded if at least £2,000 is paid into the account each month. Club Lloyds Silver and Gold have additional monthly fees of £11.50 and £22.50, respectively (d) Monthly fee refunded if you either pay in £5,000 each month or have £100,000 in savings and/or investments with Lloyds. Customer Score: Our rating for customer satisfaction, based on feedback from real customers. The score is made up of a customer's overall satisfaction with the brand, and how likely they are to recommend that brand. We surveyed 6,665 members of the general public in August 2025. Sample size in brackets. Our full table includes scores and star ratings for all banks.

Banks with no fees for spending abroad reviews

Recommended Provider

Starling

Starling is a popular choice for travellers. Its debit card is fee-free for all purchases and cash withdrawals, unlike rival Monzo. Your account will be operated via a mobile banking app, though there is an online banking service for basic transactions.

Customer score

86%

1

of 22 current account providers with a customer score

Recommended Provider

First Direct

First Direct scrapped foreign transaction fees in June 2023 – previously, the bank added a 2.75% mark-up on both purchases and withdrawals. Now, customers can use their cards just as they do at home in the UK.

Customer score

84%

4=

of 22 current account providers with a customer score

Recommended Provider

Monzo

You can use your Monzo card for unlimited foreign purchases without incurring a transaction fee. But, watch out for charges on withdrawals. You'll pay 3% on withdrawals over £200 every 30 days in non-European Economic Area countries, rising to £400 every 30 days in the UK or EEA countries. This fee is waived if Monzo is your main current account or you hold any any of its packaged accounts. 

Customer score

85%

2=

of 22 current account providers with a customer score

'Ditch banks that charge foreign debit card fees'


Chiara Cavaglieri, Which? banking expert, says:

You have challenger banks Starling and Monzo to thank for the spike in banks removing debit card fees for spending abroad. 

The likes of First Direct, Lloyds and Virgin Money have followed in their footsteps by making sure customers aren't out of pocket when they use their debit cards outside of the UK. 

If yours hasn't made the same move, consider opening a new bank account to use on holiday – it may sound like a hassle, but it could save you hundreds of pounds. 

What will I pay to use my card abroad?

You can use your debit card abroad to make purchases or withdraw local currency from a cash machine just as you would at home (look for the Visa or Mastercard logo), but you may be charged one or all of the following fees:

  • For purchases, you'll usually pay a non-sterling transaction fee for converting the local currency, which applies every time you use your card to pay.
  • The worst debit cards add a non-sterling purchase fee on top, often of fixed value (eg £1.50), but can also be a percentage of what you spent.
  • Cash withdrawals at a foreign ATM incur a non-sterling transaction fee for the conversion, plus a non-sterling cash fee (as a flat fee or a percentage).

Avoid using a debit card to make lots of small payments, as the charges can quickly escalate (unless you have one of the fee-free cards in the table above).

As an example, a standard TSB debit card incurs fees of 2.99% plus £1 per transaction and 1.5% for cash withdrawals (minimum £2, maximum £4.50). So making two £50 purchases and three £50 cash withdrawals would result in charges of £15.48. 

Should I pay with a credit card instead?

A credit card comes in handy if, when booking, your hotel or car hire firm asks to temporarily hold a specific amount of the available balance.

This is known as pre-authorisation – no funds are debited from your account, but companies use this to ensure that you'll be able to settle the bill if you incur any additional charges.

There are several specialist travel credit cards that are far cheaper than the average debit cards.

A credit card can be handy when you're abroad. As with debit cards, you typically get a better exchange rate than when exchanging cash, and purchases over £100 and up to £30,000 are covered by Section 75 (meaning the credit card company is jointly liable if the product or service is inadequate).

The downside is that you'll typically be charged interest as soon as you withdraw cash from an ATM until you pay it back.

More on using your card abroad