top of page
  • Instagram
  • Facebook
  • LinkedIn

Pamper Parties

Uncover the Magic: 10 Festive Activities in Bath this Christmas
  • Dec 5, 2024
  • 6 min read

Nestled in the rolling hills of Somerset, Bath is a destination that truly sparkles during the festive season. With its honey-coloured Georgian architecture, cobbled lanes and the spirit of Christmas in every shop window, it offers countless incredible activities that capture the magic of Bath. From bustling markets and christmas shopping to enchanting light displays and festive shows, there is something for everyone. If you are planning a festive break here are ten fabulous festive things to do in Bath this Christmas that will make your trip unforgettable.


Bath sits within easy reach of Wiltshire and the wider West Country, so it makes a brilliant base for a longer christmas break or an outdoorsy break in the countryside. Many of the city's best christmas events run right through December, and most are within a short stroll of Bath city centre, so you can pack a lot of festive cheer into a single day. Here is our local guide to the very best of it.


Bath Christmas Market stalls and lights in the city centre
A dazzling display of lights and festive stalls at the Bath Christmas Market.

1. Stroll Through the Bath Christmas Market


No festive trip is complete without visiting the renowned Bath Christmas Market. In 2025 the market runs from Thursday 26th November through to Sunday 13th December, filling the streets around Bath Abbey with over 150 wooden chalets packed with handcrafted gifts, seasonal treats and beautiful christmas decorations.


It is the perfect place for christmas shopping, with independent makers selling everything from hand-poured candles to wooden toys. Stroll between the stalls, warm your hands on a cup of mulled wine, and enjoy delicious food from local vendors. Children will love the traditional christmas carousel turning in the heart of the city centre, and you should not miss the stunning backdrop of Bath Abbey, beautifully illuminated against the winter sky for a perfect photo opportunity.


2. Ice Skating at Bath on Ice


Channel your inner child and glide into the festive season at Bath on Ice, located in the picturesque Royal Victoria Park. The rink is surrounded by twinkling lights and gorgeous christmas trees, creating a picture-perfect winter wonderland just a few minutes from Bath city centre.


Whether you are a seasoned skater or trying it for the first time, you will find joy and laughter in the air. It is one of the most popular christmas events for a festive family day out, so it is well worth booking tickets online in advance to secure your preferred session, especially at weekends. With enchanting music and festive lights, this is a must-visit experience for all ages.


Families ice skating at Bath on Ice in Royal Victoria Park
Families and friends enjoying skating at Bath on Ice.

3. Explore the Christmas Light Trail


As evening falls, Bath transforms into a dazzling spectacle of lights. The Christmas Light Trail weaves through the city, showcasing beautiful installations and illuminated christmas trees set against Bath's iconic architecture.


The lights pick out historic landmarks, including the Roman Baths and the abbey, and the whole of Bath city centre glows after dark. Grab your loved ones and take a leisurely stroll through this twinkling wonderland. It is free, family-friendly and one of the loveliest festive events for an evening that feels properly Christmassy.



Indulge in a festive afternoon tea at one of Bath's charming tearooms or hotels. Many establishments offer seasonal menus with festive sandwiches, homemade scones topped with clotted cream, and Christmas-themed pastries.


This elegant treat is a perfect way to recharge after christmas shopping or the light trail. Try places like The Pump Room or Café Lucca, both in the heart of the city centre, and book ahead at weekends as tables fill quickly through December.


5. Catch a Pantomime Show


Pantomime is a beloved Christmas tradition in the UK, and it is one of the best festive shows for all the family. Bath boasts some fantastic productions at the Theatre Royal Bath, hosting classic panto that blends comedy, music and audience interaction.


This is a wonderful way for a festive family to celebrate the season together. Performances sell out fast, so book tickets early to get the dates and seats you want. Expect laughter, sing-alongs and plenty of "it's behind you!" from the moment the curtain rises.


6. Visit the Roman Baths by Candlelight


For a truly memorable experience, visit the Roman Baths for their enchanting Candlelit Tour. Throughout December the ancient pools are lit by hundreds of candles, creating a magical atmosphere you will not find anywhere else in Bath.


As you wander this UNESCO World Heritage site you will hear stories of ancient Romans celebrating midwinter festivities. It is a unique way to appreciate Bath's rich history while soaking up the holiday cheer. Evening slots are limited, so book tickets in advance to be sure of a place.


The Roman Baths lit by candlelight at Christmas
The Roman Baths aglow with candlelight during the Christmas season.

7. Discover Festive Workshops


Tap into your creative side by joining one of Bath's festive workshops this Christmas. Options vary from wreath-making and willow craft to pottery and candle-making, and many are a lovely festive family activity you can enjoy together.


Local artisans host these events across the city, giving you the chance to learn a new skill while crafting unique gifts and christmas decorations. Creating these mementoes adds a personal touch to your holiday season, and many sessions include a hot drink and a mince pie to keep the cold at bay. Spaces are small, so book your tickets ahead.


8. Meet Father Christmas at Milsom Place


Milsom Place is home to Father Christmas' Grotto this Christmas, so be sure to visit for an interactive festive experience the family won't forget. Much more than your usual grotto, you will first help the elves wake Santa and hear a story about how they plan to make this Christmas the best ever, then meet the man himself and receive your very own gift.


It is one of the most magical christmas events in the city for little ones, and tickets go quickly once December begins. Keep an eye out too for the festive family trails dotted around Bath city centre, where children can hunt for clues between the shops and stalls. If you love Bath at Christmas, this corner of the city is where the magic really comes alive.



Treat yourself to some pampering. It is so important to look after your mind and body over this busy festive period. Here at Ally Massage Therapy we offer mobile massage and facial treatments for guests staying in Bath, Wiltshire and the surrounding areas. Ally or a member of her team will travel to your home or accommodation, bringing luxury and relaxation to your door. Choose from a range of professional treatments, from hot stones to deep tissue massage and facials. Booking is easy and hassle-free: simply book online and Ally will be in touch to confirm your appointment. A treatment makes a wonderful christmas gift too, so it is worth booking early in December.



Taking time to pamper yourself in Bath this Christmas

10. Indulge in Festive Dining Experiences


Finally, treat yourself to a memorable festive dining experience at one of Bath's renowned restaurants. Many establishments offer special Christmas menus featuring seasonal ingredients and traditional dishes, and several serve a proper christmas day lunch with all the trimmings.


Whether you prefer a cosy meal in a historic pub or a refined dining room, Bath's culinary scene has something to satisfy your holiday cravings. Tables for christmas day lunch and the festive period are snapped up early, so be sure to book well in advance to avoid disappointment.


Experience the Magic of Bath this Christmas


Bath radiates a magical atmosphere during the Christmas season, offering an abundance of christmas events that delight visitors of all ages. From sparkling light displays and christmas shopping to ice skating, festive shows and engaging workshops, the city sets the stage for your holiday adventures, whether you are after a cosy weekend or an outdoorsy break in the surrounding countryside.


This Christmas, embrace the festive spirit and explore these hidden gems in Bath. Whether you are visiting for a day or planning a longer festive break, you will find plenty to do and memories to make. It is easy to see why so many of Bath's visitors fall in love with the city at this time of year, and why those who love Bath keep coming back each December to enjoy the magic of Bath all over again.

Pamper Parties in Bath

Get a quote for your Pamper Party in Bath today!

Loyalty program icon
bottom of page