There’s something magical about Christmas shopping when it’s done right. The lights sparkle, festive music drifts through the air, and every stall offers something beautiful to take home. That’s exactly what awaits at the Great Yorkshire Christmas Fair, taking place from Thursday 27th November to Sunday 30th November at the Great Yorkshire Showground.
This much-loved event transforms Harrogate into a winter wonderland filled with inspiration, indulgence, and festive joy. Inside the grand halls, you’ll find hundreds of hand-picked stalls, each showcasing unique gifts, artisan creations, and seasonal treats.
Shopping with Style
From handcrafted jewellery and designer fashion to artisan homeware, gourmet delicacies, and festive decorations, there’s something for every taste and budget. Each exhibitor is carefully chosen for their quality, creativity, and craftsmanship – so you can be sure that what you buy is as special as the person you’re buying it for.Yorkshire
Take your time as you browse:
- Artisan food and drink to fill your Christmas table with local flavours
- Beautiful jewellery and accessories made by independent designers
- Handcrafted home décor and gifts that add warmth and charm
- Seasonal decorations and greenery to make your home sparkle
A Little Sparkle Between Shops
When it’s time to take a break, head to the Champagne Bar, the heart of the fair’s festive atmosphere. Sip a glass of bubbly or enjoy a warm winter cocktail as you relax with friends and soak up the sights and sounds around you. It’s the perfect place to pause, refresh, and plan your next round of shopping – or simply to enjoy a well-earned treat.
With the scent of mulled wine, the sound of laughter, and the sparkle of Christmas lights, it’s easy to see why so many visitors make this fair a yearly tradition.
A Festive Day to Remember
The Great Yorkshire Christmas Fair is more than just a shopping trip – it’s a celebration of creativity, craftsmanship, and the joy of the season. Whether you’re looking for the perfect gift, enjoying time with friends, or simply embracing the Christmas spirit, you’ll leave feeling inspired and ready for the festive season ahead.
Event Dates: Thursday 27th November – Sunday 30th November
Tickets: £7 in advance or £9 on the door
Book here

