City Costs Barometer: the best value city breaks

Eastern Europe once again leads the way for the best value city breaks in 2025. And this time it’s Riga in Latvia that tops the table.

That’s according to our latest comparison of city costs on the continent. Read the highlights and download the full cost comparison.

An aerial view of the colourful rooves and spires of the city of Riga in Latvia under dramatic clouds

Riga, the capital of Latvia, is the best value city in this year’s barometer

Your essential city cost snapshot

Every year, Post Office Travel Money compares the costs of short breaks in different cities across Europe for people from the UK. 

In 2025, we’ve compared 12 common tourist costs in 38 cities to create our annual City Costs Barometer. It shows which cities around the world are the cheapest or most expensive for items such as accommodation, meals, drinks, city transport and attractions for two people. 

The cheapest city this year is Riga in Latvia. In fact, seven of the top 10 cheapest cities are in Eastern Europe: Vilnius (2nd), Warsaw (3rd), Podgorica (4th), Gdansk (7th), Krakow (8th) and Zagreb (10th).  

You can read the key findings here or download the full City Costs Barometer for all the details.

Read the full City Costs Barometer 2025 

Best value city breaks 2025: key findings

  • Riga in Latvia is the cheapest place to go for a city break this year. Its total cost was a little under £253 
  • Vilnius in Lithuania is second cheapest at £254, but hotel prices there have gone up 
  • Two new cities made the top 10 this year: Podgorica (in Montenegro) and Gdansk (in Poland) 
  • Lisbon and Porto in Portugal are the cheapest places to visit in Western Europe 
  • Poland has three cities in the top 10: Warsaw, Krakow and Gdansk 
  • Prices have gone down in half of the 36 cities we also looked at in 2024 
  • The biggest drops in price were in Helsinki (-20.2%), Porto (-15.5%), Riga (-15%), Warsaw (-13.2%) and Amsterdam (-12.9%) 
  • Oslo in Norway and Copenhagen in Denmark are the most expensive places to visit 
  • Accommodation is still the biggest cost and varies a lot depending on the city 

 

Top 10 cheapest city breaks in 2025

These are the 10 cheapest places to visit in Europe for a short holiday, according to our barometer.  

Position City Barometer costs total
1

Riga, Latvia 

£252.63 

2

Vilnius, Lithuania 

£254.32 

3

Warsaw, Poland 

£277.39 

4

Podgorica, Montenegro 

£281.70 

5

Lisbon, Portugal 

£292.27 

6

Lille, France 

£293.26 

7

Gdansk, Poland 

£297.09 

8

Krakow, Poland 

£300.24 

9

Porto, Portugal 

£304.66 

10

Zagreb, Croatia 

£310.56 

 

 

The 10 most expensive European cities

These are the 10 cities we found it costs the most to visit. 

Position City Barometer costs total
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 

 

 

Accommodation costs

Accommodation is the biggest cost in most city breaks. These are the five cheapest and five priciest places for two people to stay for two nights in a three-star hotel. 

Lowest-priced accommodation 

Position City Barometer costs total

Riga, Latvia 

£123 

Warsaw, Poland 

£131 

3 (joint) 

Krakow, Poland  

£134 

3 (joint) 

Tallinn, Estonia 

£134 

Vilnius, Lithuania 

£143 

 

Highest-priced accommodation

Position City Barometer costs total

Berlin, Germany 

£439 

Dublin, Ireland 

£411 

Edinburgh, Scotland 

£399 

Barcelona, Spain 

£381 

Venice, Italy 

£373 

 

 

Eating out

Eating out can be another big cost when you’re away. Here’s what a three-course meal for two people with a bottle of house wine costs in the cheaper and more expensive cities. 

Cheapest meals

Position City Barometer costs total

Lisbon, Portugal 

£46.68 

Porto, Portugal 

£55.88 

Athens, Greece 

£63.94 

Vilnius, Lithuania  

£64.18 

Berlin, Germany  

£64.47 

 

Most expensive meals

Position City Barometer costs total

Oslo, Norway 

£173.08 

Geneva, Switzerland 

£156.56 

Copenhagen, Denmark 

£154.27 

Vienna, Austria 

£133.66 

Helsinki, Finland 

£131.30 

 

Our guide to planning a European city break on a budget offers tips on how to make savings when you go.

 

Travel money: buy before your fly

If you’re going on a trip, it’s usually cheaper to get your travel money before you reach the airport. With Post Office, you can:  

Check the exchange rate so you get more holiday money for your pound before you go.  

 

Don’t forget your travel insurance 

Having a UK Global Health Insurance Card (Ghic) is helpful for healthcare in Europe, but it doesn’t cover everything. You still need travel insurance to protect you if things go wrong, like if your trip gets cancelled or your bags go missing. 

Find out why it’s risky to travel without insurance

 

Always check the latest travel advice

Before you go away, check the latest Foreign, Commonwealth and Development Office foreign travel advice. It tells you if it’s safe to travel and what you need to know about your destination. If you travel against this advice, your travel insurance might not cover you.

 

Read the full City Costs Barometer 2025 

How the barometer is compiled

Post Office City Costs Barometer 2025 is based on early May exchange rates. Prices were supplied by tourist offices of participating cities/countries, except for Amsterdam, Barcelona, Florence, Lille, London, Madrid, Nice, Paris, Rome and Venice (researched online). The Items surveyed were two nights’ three-star weekend accommodation, a three-course meal for two with a bottle of house wine, cup of coffee, bottle of beer and Coca Cola, glass of wine, return airport transfers, 48-hour travel card, sightseeing bus tour, top heritage attraction, top museum and top art gallery. Two-night accommodation prices were sourced from Hotels.com and based on an average of the 10 cheapest available three-star city centre accommodation for two adults sharing a double/twin ensuite room between 6-8 June 2025.

Our travel services

  • Travel money

    Wherever you're going, pick up your holiday money from Post Office with 0% commission and competitive exchange rates.

  • Travel Money Card

    One prepaid Mastercard® that stores up to 22 currencies and can be managed on the go with our travel app.

  • Travel insurance

    Protect your trip with cover for cancellation, curtialment, emergency medical costs and more.

About our Travel Money Card 

Post Office Travel Money Card is an electronic money product issued by First Rate Exchange Services Ltd pursuant to license by Mastercard International. First Rate Exchange Services Ltd, a company registered in England and Wales with number 4287490 whose registered office is Botanica Ditton Park, Riding Ct Rd, Datchet, SL3 9LL (Financial Services Register No. 900412). Mastercard and the circles design are registered trademarks of Mastercard International Incorporated. 

Travel Money Online is the provision of foreign currency which is provided by First Rate Exchange Services Ltd. First Rate Exchange Services Ltd, a company registered in England and Wales with number 4287490 whose registered office is Botanica Ditton Park, Riding Ct Rd, Datchet, SL3 9LL (Money Services Business licence No. MLR-64068).