The Magic of Christmas in Waverley

Farnham • Godalming • Haslemere • Cranleigh

Waverley is the place to be this Christmas!

From late November through December, Waverley’s towns and villages, including Farnham, Godalming, Cranleigh and Haslemere, bring their unique charm and character to the festive season in south west Surrey. High Streets fill with local markets, music and community events, and families gather to enjoy everything from carol concerts to craft fairs and visits from Father Christmas. Whether you’re joining a lights switch-on, supporting local makers or simply meeting friends in town, Christmas in Waverley is a time to slow down, connect and celebrate what makes our communities special.

Cranleigh at Christmas

CHRISTMAS IN CRANLEIGH

This Christmas, the village of Cranleigh is set to come to life with festive cheer and community events. Cranleigh’s annual Christmas Light Switch-On takes place on Saturday November 21, 2026 at the High Street and Fountain Square, featuring live music, street entertainment, festive food and funfair rides. Cranleigh Arts hosts many festive events and Cranleigh's independent shops make it a charming and festive destination for Christmas.

Christmas in Farnham

CHRISTMAS IN FARNHAM

Christmas is always a magical time in Farnham, and this year is no exception. This year’s Christmas in Farnham promises to be one of the best yet. With many  festive events planned, there is plenty to enjoy with family and friends from creative craft workshops and carol concerts to festive film screenings and traditional church services.

Farnham is also the perfect place to do your Christmas shopping. Whether you are browsing the independent retailers or well-known High Street names, you are sure to find unique and special gifts. 

HIGHLIGHTS

Farnham Christmas Lights Switch-On - Saturday November 14, 1pm to 6pm
Farnham Christmas Market - Sunday December 13, 10am to 4pm
 

 

 

Godalming at Christmas

CHRISTMAS IN GODALMING

At Christmas, Godalming comes alive with lights, music and festive warmth – its illuminated historic streets make the town feel like something out of a film. In fact, it was: Godalming featured in the iconic Hollywood movie The Holiday.

The season begins with the Christmas Lights Switch-On on Saturday 22 November 5pm, followed by the Christmas Festival Market on Saturday 28 November, when the town centre fills with artisan stalls, local produce and live entertainment, creating one of Surrey’s most atmospheric festive days out.

Discover everything that’s happening at discovergodalming.co.uk/whats-on.

Haslemere at Christmas

CHRISTMAS IN HASLEMERE

Another highlight of the festive season is Haslemere Christmas Market on Sunday December 6, 10am to 4pm. Held in the town centre, this bustling event features a variety of stalls offering everything from handcrafted gifts to seasonal treats. Visitors can enjoy browsing through local artisanal crafts, sampling festive foods or sipping on mulled wine while soaking in the lively atmosphere. 

HIGHLIGHTS

  • Christmas Market on the High Street: Sunday 6 December 10am-4pm
  • Christmas carols at Haslemere Museum: Wednesday 9 December 6:30-7:30pm. 

 

 

WHAT'S ON AT CHRISTMAS

Stay somewhere special this Christmas

Explore more ...