You are using an outdated browser. Please upgrade your browser to improve your experience and security.


The top 5 UK Christmas markets to visit in 2019

If you’re wondering which is the best Christmas market to visit in the UK this year, you’ve come to the right place. We’ve picked out five Christmas markets that tick all the boxes, from stalls stacked with festive foods, to stands loaded with stocking fillers. Most of the markets also come with extras like ice skating rinks, fairground rides and Santa’s grottoes – so you can wrap up warm and make a day of it. We’ve also included essential details about opening times and dates for 2019, as well as how to get there. Happy haggling…

1. Manchester Christmas markets, 8 November to 21 December

With almost 300 stalls spread across 10 different zones, Manchester Christmas Market is easily one of the biggest in the UK. And has recently been rated higher than any other UK city for its Christmas market offering according to figures from It opens on 8 November and runs all the way through to 21 December, with the hub of the action – Albert Square – opening for one extra day on 22 December.

The market is expanding to a new location this year at Piccadilly Gardens for the first time. There you'll find a raft of new food and craft stalls, as well as its own bar area. 

The market also has a spot at Cathedral Gardens, where you'll find a hub of family-friendly attractions including the Ice Village and a skating rink. 

Book your megabus trip to Manchester. 

2. Edinburgh Christmas markets, 16 November to 4 January

Edinburgh’s European Christmas Market opens for the festive period on 16 November, and completely takes over East Princes Street Gardens in the heart of the city. Crafters, artists and foodies set up shop here, in one of Scotland’s longest-running markets. So if you want to pick up tasty treats and gifts for the family - visiting the market is a must this year. 

Book your megabus trip to Edinburgh. 



3. London Christmas markets – various dates

When it comes to Christmas markets in London, you’re spoilt for choice this year. On the other side of the Thames there’s another market pulling out all the stops this year at the Southbank Centre’s Winter Festival, which opens Mid November and runs until just after Christmas. Plus, there’s a huge market at Hyde Park’s Winter Wonderland, with more than 200 stalls. This one’s open from 21 November to 5 January, and entry into the park is free. If you’re planning a visit, read our guide to all of Winter Wonderland’s best bits.

Book your megabus trip to London.


4. Liverpool Christmas Market, 15 November to 23 December

Liverpool’s Christmas Market will be open to all on Friday 16 November and will be once again outside St George's Plateau outside St George's Hall on Lime Street. You'll be treated to over 40 traditional festive cabins creating that perfect Christmas feeling.

The Windmill Bar and Gin Tin is making a welcome return again this year. 

Book your megabus trip to Liverpool. 


5. Birmingham Christmas Market, 7 November to 23 December

Birmingham’s Frankfurt Christmas Market is a firm fixture in the city's annual calendar and is now the biggest of its kind outside of Germany or Austria. Around 180 stalls will take over Victoria Square and New Street.

As well as Christmas gifts and decorations like hand-crafted wooden toys and delicate baubles, there’s plenty of traditional German food and drink on offer. That means pretzels, schnitzels, stollen and Glühwein are all on the menu at the various stalls, which close every day at 21:00.

If you’re visiting for the day, pay a visit to Birmingham’s Christmas Craft Market while you’re here. It’s over in Centenary Square and it’s packed with one-off creations.

Book your megabus trip to Birmingham.  And take a look at all our Christmas ticket options.


Published on 29th October 2019