There’s something special about Christmas by the sea. In Fife, the festive season means frosty walks on empty beaches, harbours lit up after dark, and long evenings in front of the fire with local food and a good dram. Whether you want a quiet family Christmas, a winter break with friends, or somewhere to see in the New Year, a self-catering stay in St Andrews or the East Neuk lets you celebrate exactly the way you like.
This guide covers the 2026 festive dates, what to do in Fife over Christmas and Hogmanay, and how to choose the right place to stay.
Christmas and New Year 2026 Dates in Scotland
The calendar works out well this year, with two long weekends back to back:
- Christmas Day: Friday 25 December 2026
- Boxing Day: Saturday 26 December, with the Scottish bank holiday moved to Monday 28 December
- New Year’s Day: Friday 1 January 2027
- 2 January: falls on a Saturday, so the Scottish bank holiday moves to Monday 4 January 2027
That means Christmas and New Year both fall as four-day weekends in Scotland, so a week in Fife from Christmas Eve to New Year’s Day takes surprisingly little annual leave. For the year ahead, our bank holidays 2027 guide has every long weekend.
Why Spend Christmas in Fife?
Fife at Christmas is calm rather than crowded. The summer visitors have gone, the coastal villages are peaceful, and there’s always a table to be had in the pubs and restaurants that stay open. You get the atmosphere of St Andrews’ historic streets, the drama of the North Sea in winter and the comfort of a warm house to come back to.
A self-catering holiday home also takes the stress out of Christmas. You have your own kitchen for the turkey, space for the whole family to spread out, and no hotel checkout times. Everyone gets to wake up together on Christmas morning in their own home from home.

Things to Do in Fife Over Christmas and Hogmanay
Festive St Andrews
St Andrews puts on its winter lights from late November, and the town’s independent shops on Market Street and South Street are perfect for last-minute presents. The season starts with the Big Hoolie on St Andrew’s Day weekend. Wrap up for a walk along the West Sands, then warm up in one of the town’s cafés or pubs.

Winter Walks on the Fife Coastal Path
Crisp winter days are ideal for the Fife Coastal Path. Walk between the East Neuk villages of Crail, Anstruther and Pittenweem, or along the sands at Elie, and you’ll often have the coast almost to yourself. Daylight is short in December, so set off in the morning and aim to be back before dusk. Bringing the dog? See our guide to dog walks in Fife.

Castles, Ruins and History
St Andrews Cathedral and St Andrews Castle make a good winter outing, especially for families. Both are run by Historic Environment Scotland on reduced winter hours and close on some festive days, so check opening times before you go. The castle, for example, is usually closed on 25 and 26 December and on 1 and 2 January.

Golf in Winter
Golf doesn’t stop for Christmas in Fife. Winter rounds on the links are quieter and often better value, and a festive round can become a family tradition. Our guide to golf in St Andrews has more on the courses.

Hogmanay and New Year’s Day
For a big night out, Edinburgh’s famous Hogmanay celebrations are within reach by train from Leuchars or a drive across the Forth. Book tickets and transport early, as both sell out. If you’d rather stay local, Hogmanay in a Fife holiday home can be just as memorable: a meal with family or friends, a toast at the bells and, if the sky is clear, the stars over the sea.
On New Year’s Day, many Scots head for the beach. Traditional New Year dooks, a dip in the freezing sea, take place at beaches around the coast, including the famous Loony Dook at South Queensferry. Check whether this year’s events are going ahead before you plan to take the plunge, or simply enjoy a bracing first walk of the year on the sand.

Food and Drink for Your Festive Table
The East Neuk is known for its seafood, and local fishmongers, butchers and farm shops are ideal for stocking up for Christmas dinner. Order your turkey or seafood early, as suppliers get busy in the week before Christmas. If you’d rather someone else did the cooking, our guides to romantic restaurants in St Andrews and places to eat out in St Andrews will help, but book ahead, as festive opening hours vary.
Where to Stay for Christmas in Fife
Christmas and New Year are among the most popular weeks of the year for holiday homes, especially larger properties for families and groups. Premier Stays Fife has self-catering homes across St Andrews and the East Neuk:
- Lodges at Stewart’s Resort: a short drive from St Andrews, several with hot tubs. Ideal for a family Christmas or a New Year break with friends. See our Stewart’s Resort lodges and lodges with hot tubs.
- Homes in St Andrews: walk to the shops, restaurants and West Sands. Browse our St Andrews accommodation.
- Cottages in the East Neuk: peaceful harbour villages for a cosy coastal Christmas. Explore Anstruther, Cellardyke, Crail and Elie.
- Large groups: bringing the whole family together? See our group holidays in Fife.
- Dog-friendly stays: the dog’s part of Christmas too. Browse our dog-friendly holidays.

Book direct with Premier Stays Fife for our best rates, and keep an eye on our last-minute deals in case a festive date opens up.
Christmas and Hogmanay in Fife: Frequently Asked Questions
Christmas Day 2026 is Friday 25 December. Boxing Day falls on Saturday 26 December, so the Scottish bank holiday moves to Monday 28 December, giving a four-day Christmas weekend.
New Year’s Day is Friday 1 January 2027. Because 2 January falls on a Saturday, the second Scottish bank holiday moves to Monday 4 January 2027.
Highlights include the winter lights and independent shops of St Andrews, walks on the Fife Coastal Path and the West Sands, St Andrews Castle and Cathedral, winter golf, and seafood from the East Neuk. Many attractions have reduced hours or close on some festive days, so check before you go.
Edinburgh’s Hogmanay celebrations are within reach of Fife by train or car, and many visitors prefer to celebrate in their holiday home with family and friends. On New Year’s Day, traditional sea dooks take place at beaches around the Scottish coast.
Yes. Premier Stays Fife has self-catering lodges, cottages and houses in St Andrews, at Stewart’s Resort and in the East Neuk villages. Christmas and New Year are very popular, so book early and book direct for our best rates.




