St Andrews may be known for its ancient university and world-famous golf, but in winter the town takes on an extra layer of charm. With its historic streets, welcoming cafés and beautiful coastal scenery, it’s the perfect place for a relaxed festive escape. Here’s how to make the most of your festive stay.
Grab a seasonal coffee at SPACE Cafe
Start your day with a warming treat by picking up a winter-special coffee from SPACE, one of St Andrews’ favourite independent cafés. Their seasonal blends are crafted to bring a little extra cheer to chilly mornings, making them the ideal companion for a wander through the cobbled streets or a stroll along the beach.
Christmas Shopping at Independent Boutiques
St Andrews is full of charming small shops that feel especially festive in winter. Pop into places like Mitchell’s, Bonkers or the local bookshops for thoughtful gifts. The town’s festive window displays are worth a wander on their own.
See the panto at Byre Theatre
For a dose of festive fun, catch Aladdin at the Byre Theatre, a lively, Scottish-twist panto running into early January. Packed with music, laughs and plenty of family-friendly cheer, it’s a brilliant way to spend an evening in St Andrews.
Celebrate Hogmanay at Forgan’s St Andrews
When it comes to ringing in the New Year, Hogmanay at Forgan’s is a standout experience. Known for its lively atmosphere and warm Scottish hospitality, Forgan’s hosts a Hogmanay celebration filled with great food, live music and their infamous rip-roaring live ceilidh. The perfect way to welcome in 2026.
New Year’s Day dook at South Beach
For a refreshing start to the new year, join the locals for the New Year’s Day swim at South Beach, where this long-standing tradition draws both brave swimmers and enthusiastic spectators. Take the plunge if you dare or wrap up warm and enjoy the spectacle as others kick off the year with an invigorating dash into the North Sea.
