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. |
Amsterdam, Netherlands |
£582.79 |
6. |
Geneva, Switzerland |
£570.04 |
7. |
Dublin, Ireland |
£568.34 |
8. |
Barcelona, Spain |
£561.90 |
9. |
Florence, Italy |
£561.86 |
10. | Nice, France | £540.09 |
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 |
---|---|---|
1 |
Riga, Latvia |
£123 |
2 |
Warsaw, Poland |
£131 |
3 (joint) |
Krakow, Poland |
£134 |
3 (joint) |
Tallinn, Estonia |
£134 |
5 |
Vilnius, Lithuania |
£143 |
Highest-priced accommodation
Position | City | Barometer costs total |
---|---|---|
1 |
Dublin, Ireland |
£411 |
2 |
Edinburgh, Scotland |
£399 |
3 |
Barcelona, Spain |
£381 |
4 |
Venice, Italy |
£373 |
5 | Amsterdam, Netherlands |
£372 |
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 |
---|---|---|
1 |
Lisbon, Portugal |
£46.68 |
2 |
Porto, Portugal |
£55.88 |
3 |
Athens, Greece |
£63.94 |
4 |
Vilnius, Lithuania |
£64.18 |
5 |
Berlin, Germany |
£64.47 |
Most expensive meals
Position | City | Barometer costs total |
---|---|---|
1 |
Oslo, Norway |
£173.08 |
2 |
Geneva, Switzerland |
£156.56 |
3 |
Copenhagen, Denmark |
£154.27 |
4 |
Vienna, Austria |
£133.66 |
5 |
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:
- Buy currency online
- Order it at a participating local branch
- Use click and collect and pick it up in any branch
- Get next-day home delivery
- Load money onto a prepaid travel money card, which is secure and easy to manage
- Use our free travel app to order currency or order, top up and manage and travel money cards
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.
Check latest currency exchange rates
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.
Related products, services and guides

Family Holiday Report 2025
Discover the best-value European destinations for families with our annual report on local costs for holiday essentials.

Long Haul Holiday Report 2025
UK holidaymakers looking for a winter sun bargain will find the best value in the Far East and Indian subcontinent, according to this year’s Long Haul Holiday Report.
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).