Christmas Markets

Tis the season, and what better way to celebrate the most wonderful time of the year than by visiting some of the best Christmas markets in the UK and Germany. From Christmas stalls packed with festive crafts and mulled wine to family-friendly rides and amusements, these exciting events have everything you need to get you in the Christmas spirit. Here are some of our favourites, listed from the north of the UK to the south. Plus, thanks to our new hotels in Germany, there’s never been a better time to visit some top German Christmas markets.

Show more
Show less

Bath Christmas Market

With historic Bath Abbey as its backdrop, this Christmas market in Bath might be one of the most picturesque places to visit in December – eat, drink and be merry at this festive family event!
Start date: 28 November
End date: 15 December

Show more
Show less
Bath hotels

Edinburgh Christmas Market

From an exciting ice rink and Ferris wheel to seasonal stalls packed with unique crafts and sweet treats, Edinburgh’s Christmas market in East Princes Street Gardens is packed with festive fun.
Start date: 16 November
End date: 4 January

Show more
Show less
Edinburgh City Centre hotel

St Nicholas Fair, York

York’s historic Parliament Street transforms into a winter wonderland for the St Nicholas Fair, the city’s traditional Christmas event that showcases the best local crafts, bakes and entertainment.
Start date: 14 November
End date: 22 December

Show more
Show less
York City Centre hotel

Winchester Christmas Market

Whether you’re ice skating in the historic grounds of Winchester Cathedral or exploring the festive chalets for unique gifts, get into the Christmas spirit at one of the top Christmas markets in the UK.
Start date: 21 November
End date: 22 December

Show more
Show less
Winchester hotel

Greenwich Christmas Market

For culture-lovers, the Greenwich Christmas Market is unmissable. Set near the Cutty Sark in the heart of a World Heritage Site, this festive event features over 100 food and gift stalls to explore.
Opening dates: 4, 11, 18 December

Show more
Show less
London Greenwich hotel

Norwich Christmas Market

Planning on spending Christmas in Norwich? Whether you’re exploring Christmas Market stalls at The Forum or walking through the popular Tunnel of Light, you’ll find plenty of festive things to do.
Start date: 7 November
End date: 23 December

Show more
Show less
Norwich City Centre hotel

Manchester Christmas Market

Mouth-watering bratwurst and hog roasts, unique handmade gifts, and everything from hot chocolate to mulled wine for sweet-tooths – the Manchester Christmas Market has it all.
Start date: 8 November
End date: 21 December

Show more
Show less
Manchester Central hotel

Kingston Christmas Market

From seasonal German street food and mulled wine to live music and entertainment for the whole family to enjoy, this traditional market in Kingston upon Thames will get you feeling festive.
Start date: 15 November
End date: 23 December

Show more
Show less
Kingston-upon-Thames hotel

Birmingham Frankfurt Market

As the largest German market outside of Germany itself, Birmingham's incredible Christmas market lets you experience all the fun, food and festivities of Frankfurt – without even leaving the country.
Start date: 7 November
End date: 23 December

Show more
Show less
Birmingham hotels

German Christmas Markets

Frankfurt Christmas Market

Winter weekend breaks in Frankfurt wouldn’t be complete without seeing the world-famous Christmas market in Römerberg, complete with market stalls, Christmas carols and festive family attractions.
Start date: 25 November
End date: 22 December

Show more
Show less
Frankfurt hotels

Hamburg Christmas Market

Hamburg hosts one of the biggest and best Christmas markets in Germany. Set in front of Hamburg’s famous city hall, the exciting decorations, music and festivities here will make you feel merry and bright.
Start date: 25 November
End date: 23 December

Show more
Show less
Hamburg hotels

Munich Christmas Market

Thanks to its stunning decorations, festive entertainment and delicious local delicacies, this festive event is unmissable. Set on the Marienplatz in the heart of Munich, it’s perfect for family days out in winter.
Start date: 27 November
End date: 24 December

Show more
Show less
Munich hotels

Christmas market dates and times are subject to change therefore please double check your chosen Christmas market event before booking. Please also note some areas can often have multiple Christmas market events, please check this before booking. This information is provided as a guide only, and Premier Inn is not responsible for any changes made by third party event organisers.

Show more
Show less