Enjoy the hustle and bustle of the Christmas market with German bratwurst, sweet treats and a sparkling array of gifts and decorations. The legendary Gluhwein House returns serving Gluhwein, Bavarian beers and mulled cider in festive flavours including Rocking Robin and Merry Mixed Berry.

Christmas isn’t Christmas without a visit to the traditional markets for a gastronomic treat, a warming glass of festive cheer or a unique festive gift.

The Christmas Markets return to George Square and St Enoch Square offering a wide selection of festive gifts and delicious street food. A warm and welcoming bar will add to the festive atmosphere, offering up a selection of beverages for all to enjoy.

If you’re looking for something a little bit different, there are also lots of fantastic independent markets taking place throughout the city.

Best for food, drink, gifts and families

St Enoch Square Christmas Market
Fri 9 Nov – Sun 23 Dec
Mon – Wed, 10am – 9pm
Thu – Sun, 10am – 10pm (finish at 6pm on Sun 23 Dec)

George Square Christmas Market
Sun 25 Nov – Mon 31 Dec
Mon – Wed, 10am – 9pm
Thu – Sun, 10am – 10pm (finish at 6pm on Sun 31 Dec)