For further information about the Horizon IT Scandal, please visit our corporate website

Christmas Markets Report 2024

Planning a short trip to get into the Christmas spirit? The Post Office Christmas Markets Report shows where you can get the best value for your money.

two ladies having a great time shopping in the christmas market

Which Christmas market destinations offer best value?

Post Office Travel Money is pleased to share our Christmas Markets Report 2024. We’ve compared the cost of short Christmas market breaks in 14 popular European cities to see were you’ll get best value. 

We’ve looked at prices for a two-night stay, including flights or train rides, transfers, meals and festive treats like mulled wine and cakes. We found Eastern European cities take nine of the top ten spots. And Bratislava, Gdansk and Vilnius – all new to the survey – feature in the top four. 

Key findings include:

  • Bratislava, Slovakia, offers the best value, followed closely by Vilnius, Lithuania. Both cities have affordable accommodation and dining  
  • Riga, Latvia, drops to third after five years at the top 
  • Gdansk in Poland, ranks fourth. Its prices are over 12% lower than Krakow, which is eighth despite a 20% drop since last year  
  • Only a few cities have seen price drops, including Prague, Czech Republic and Budapest, Hungary 
  • Rising flight and accommodation costs have made most cities more expensive, but food, drinks and transfers are cheaper in some places 
  • Bratislava’s total cost for two people is £510, nearly half that of the most expensive city, Copenhagen (£989). Vienna is also among the most expensive cities surveyed  
  • A strong UK pound has improved value for UK travellers, allowing for more spending money at Christmas markets 

Discover the cities where Christmas market money goes further

Best value holiday destinations in 2024

Here are the total costs for a two-night stay in each city. The costs include B&B accommodation and direct flights or Eurostar for two people. You’ll find breakdowns of all costs in the full barometer.  

Destination Travel cost
1. Bratislava, Slovakia   £510.09 
2. Vilnius, Lithuania  £510.87 
3. Riga, Latvia  £545.87 
4. Gdansk, Poland  £596.24 
5. Prague, Czech Republic  £606.23 
6. Budapest, Hungary  £639.06 
7. Zagreb, Croatia  £649.19 
8. Krakow, Poland £678.47 
9. Stockholm, Sweden  £737.12 
10. Tallinn, Estonia  £749.38 
11. Berlin, Germany  £884.98 
12. Lille, France  £886.11 
13. Vienna, Austria  £949.57 
14. Copenhagen, Denmark  £988.60 

 

Exchange rates used relate to purchases of £500-£999 online on 11 November 2024. 

 

Travel tips

Buy travel money before you fly 

You’ll get a better exchange rate if you buy your travel money before you get to the airport. With Post Office, you can order holiday money online or buy in branch. You can also load holiday funds onto a handy, secure, prepaid travel money card.  

Get travel insurance 

If you’re going to Europe, a Global Health Insurance Gard (Ghic) will help with some medical costs, but it's still a good idea to get travel insurance

Check the latest travel advice 

Rules for UK travellers can change quickly. Check the latest advice from the Foreign, Commonwealth and Development Office (FCDO) before you go. 

Read the full Post Office Travel Money Christmas Markets Barometer

How the barometer is compiled

Source: Post Office Travel Money. Exchange rates used relate to purchases of £500-£999 online on 11 November 2024.  

The Post Office European Christmas Markets Barometer was compiled using prices sourced from the tourist offices of participating cities (except Lille, researched online), cross-checked with online research. Prices for accommodation (two sharing) were sourced from Hotels.com and Booking.com and for flights and train travel from British Airways, easyJet, Eurostar, Ryanair and Wizz Air.

 

European Christmas Market dates and locations 

Berlin, Germany: 25 November – 2 January, Bebelplatz 

Bratislava, Slovakia: 24 November – 23 December, Main Square 

Budapest, Hungary: 15 November – 31 December, Vörösmarty Square 

Copenhagen, Denmark: 15 November – 5 January, Tivoli Gardens 

Gdansk, Poland: 24 November – 23 December, Coal Market 

Krakow, Poland: 29 November – 1 January, Rynek Square 

Lille, France: 23 November – 30 December, Place Rihour 

Prague, Czech Republic: 30 November – 6 January, Old Town Square 

Riga, Latvia: 29 November – 2 January, Dome Square 

Stockholm, Sweden: 24 November – 23 December, Old Town 

Tallinn, Estonia: 1 December–7 January, Town Hall Square 

Vienna, Austria: 15 November–23 December, City Hall Square 

Vilnius, Lithuania: 29 November–29 December, Cathedral Square 

Zagreb, Croatia: 30 November–7 January, Zrinjevac Square 

Other travel products

  • 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.