By ESTHER MARSHALL

Published: 13:03 BST, 20 May 2025 | Updated: 13:04 BST, 20 May 2025

If you’re looking to save money on a holiday this year, there’s one city you’ll definitely want to avoid. 

The Post Office Travel Money report has revealed that Oslo, the capital of Norway, is officially the most expensive destination for a 2025 city break. 

Tourists will need to fork out a whopping £636.20 to afford a two-night break in the Scandinavian city.

The research has found that two nights of three star accommodation in Oslo adds up to £304 on average.  

And costs quickly add up in Oslo even after you’ve paid for accommodation. 

Tourists will need to pay £173.08 for a three-course evening meal for two on average while a glass of wine comes to an eyewatering £9.86. A beer comes to over £8 while a Coca-Cola costs as much as £4.17.

Attractions are also expensive with entrance to a top art gallery in the city costing as much as £11.37.

Copenhagen is the next priciest city break on the list, with costs coming to a total of £628 for a two-night stay in the Danish capital. 

The Post Office Travel Money report has revealed that Oslo, the capital of Norway, is officially the most expensive destination for a 2025 city break

The Post Office Travel Money report has revealed that Oslo, the capital of Norway, is officially the most expensive destination for a 2025 city break

Copenhagen is the next priciest city break on the list, with costs coming to a total of £628 for a two-night stay in the Danish capital

Copenhagen is the next priciest city break on the list, with costs coming to a total of £628 for a two-night stay in the Danish capital

Accommodation is even more expensive in Copenhagen than in Oslo with tourists facing a fee of £360 for a two-night stay in a three-star hotel. 

A bottle of beer comes to £5.42 in Copenhagen while visitors could be charged as much as £154.27 for a three-course evening meal for two. 

And it’s a UK destination that’s the third priciest place for a city break. 

A two-night break in Edinburgh could set tourists back a whopping £601.50 making the Scottish capital almost £100 more expensive than London (£523.40). 

Edinburgh has some of the highest costs for accommodation in the ranking with tourists facing costs of £399 for two nights in a three star hotel. 

A meal out in the Scottish capital is also pricey at £116 for two while tourists will pay £6 for a glass of wine on average. 

Venice is the next priciest spot for a city break (£591.12) with Berlin (£587.65) rounding off the top five most expensive destinations. 

Accommodation in Berlin is particularly pricey with tourists paying around £439 on average for two nights in a three star hotel. 

The Post Office explains that a ‘scarcity of three-star tourist accommodation’ has meant that prices have risen by as much as 28 per cent in Berlin since last year’s ranking. 

A two-night break in Edinburgh could set tourists back a whopping £601.50 making the Scottish capital almost £100 more expensive than London (£523.40)

A two-night break in Edinburgh could set tourists back a whopping £601.50 making the Scottish capital almost £100 more expensive than London (£523.40)

Venice is the next priciest spot for a city break (£591.12)

Venice is the next priciest spot for a city break (£591.12)

EUROPE’S MOST EXPENSIVE CITY BREAKS

1. Oslo, Norway (£636.20)

2. Copenhagen, Denmark (£628.64) 

3. Edinburgh, Scotland (£601.50)

4. Venice, Italy (£591.12) 

5. Berlin, Germany (£587.65) 

6. Amsterdam, Netherlands (£582.79) 

7. Geneva, Switzerland (£570.04) 

8. Dublin, Ireland (£568.34) 

9. Barcelona, Spain (£561.90) 

10. Florence, Italy (£561.86) 

Source: Post Office Travel Money 

Laura Plunkett, head of Travel Money at Post Office, says: ‘Although city break holidaymakers need to keep a watchful eye on exchange rates, the real challenge will be the cost of accommodation in the cities Britons are considering.’ 

At the other end of the scale, Riga has been revealed as the cheapest city break destination in Europe. 

A trip to the Latvian capital will set British tourists back just £253 while Vilnius is next cheapest at £254.32. 

Warsaw (£277.39), Podgorica (£281.70) and Lisbon (292.27) are the next best-value destinations for cash strapped Britons.  

:
The European city that’s the most expensive in Europe – with beers costing £8 and hotels over £150 per night

***
Read more at DailyMail.co.uk