The Best Christmas Markets in the UK

Get into the Christmas spirit this year by throwing on your warmest winter coat and exploring the charming stalls at a Christmas market.

Nothing is more festive than a Christmas Market. So, we've created a guide of our favourite ones in the UK this year.

So whether you’re an avid foodie or just want to get into the Christmas spirit, here are a few of the best Christmas Markets to head to this Winter:

York Christmas Market

18th November - 23rd December 2021

The St Nicholas Christmas fair will be returning with over 70 alpine chalets across Parliament Street. Selling a variety of food and gifts, it’s a fabulous way to get yourself into the festive spirit!

View our bus travel in York page.

Manchester Christmas Market

12th November - 22nd December 2021

Picadilly Gardens will be the festive hub of the markets this year with the square being transformed into a family-friendly winter garden. Expect all of the usual festive staples as well as a live music stage with a mix of music and DJs throughout the festive season

View our bus travel in Manchester page.

Birmingham Frankfurt Christmas Market

4th November 2021 - 9th January 2022

With stalls selling an array of food and drink, traditional toys, ornaments and gifts - Birmingham’s popular Christmas market is set to bring festive cheer to the city centre.

View our bus travel in Birmingham page.

Chester Christmas Market

18th November - 22nd December 2021

Situated outside the Town Hall, the market is filled with over 70 stalls selling Christmas gifts, arts and crafts, local spirits and stocking fillers in the heart of Chester City Centre. The city comes alive with lights and the beautiful Christmas Tree is perfect for a photo opportunity. 

View our bus travel in Chester page.

Newcastle Christmas Market

2nd December - 24th December 2021

Set up around Grey's Monument, this year’s market will have an emphasis on local traders. Showcasing all of Newcastle’s finest produce, arts and crafts as well as a variety of attractions.

View our bus travel in Newcastle page.

Oxford Christmas Market

9th December - 19th December 2021

The market will be returning to the heart of Oxford city centre and along historic Broad Street. Expect unusual and handmade gifts, local food and colourful decorations.

View our bus travel in Oxford page.

Rochester Christmas Market

Saturday 27th - Sunday 28th November

Friday 3rd - Sunday 5th December

Friday 10th - Sunday 12th December 2021

Rochester Christmas market will return to the picturesque Rochester Castle Gardens where visitors will find unusual stocking fillers as well as unique and personalised gifts. There will be fun for all the family including live performances, a funfair and a Bavarian food village.

View our bus travel in Kent page.



Travelling by bus this festive season just got simpler. Find the next bus times right here on our Christmas bus times page

Image Credits: Phone taking a photo of a Christmas Tree Photo by Sabri Tuzcu / York Street Photo by Sincerely Media / Manchester Christmas Market by Rebecca Campbell / Christmas Ornaments Photo by Matt Seymour / Christmas Food Stall photo by Arthur Edelmans / Newcastle Shopping Centre by Dean Xavier / Two People cooking at Christmas Market Photo by James Graham / Bird's eye view of Rochester Market at night by Medway Council

Plan my journey

Find my bus

Where are you coming from?
Where do you want to go?