All aboard the Steam Train to Santa’s Woodland Grotto at the Rural Life Living Museum
Image copyright: Adam Crosby-Jones affcc.uk
Your browser is not supported for this experience.
We recommend using Chrome, Firefox, Edge, or Safari.
Image copyright: Adam Crosby-Jones affcc.uk
Experience the Christmas Story
Image credit: Phil Kemp
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.

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 29, 2025 at the High Street and Fountain Square, featuring live music, street entertainment, festive food and funfair rides. Cranleigh Arts hosts many festive events, including Christmas with The Queen’s Six, Cranleigh Community Choir Christmas Show and so much more. As well as these festive events, Cranleigh's independent shops make it a charming and festive destination for Christmas.

Christmas is always a magical time in Farnham, and this year is no exception. Sponsored by Laithwaites, this year’s Christmas in Farnham promises to be one of the best yet. With more than 90 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. As well as offering a fantastic shopping experience, there’s even more reason to shop in Farnham this festive season. Waverley Borough Council is giving shoppers a range of free parking offers
which include:
If you prefer to shop at the weekend, remember that it is free to park in Waverley’s pay and display car parks on Sundays.
On Sunday December 14, leave the car and catch the free hoppa shuttle bus to the ever-popular Farnham Christmas Market. Castle Street and The Borough will be closed to traffic to make way for dozens of stalls selling everything Christmas, from gifts, handmade crafts, jewellery, homeware, clothes and artisan food to local produce from the farmers’ market.
Farnham Christmas Lights Switch-On - Saturday November 15, 1pm to 6pm
Farnham Christmas Market - Sunday December 14, 10am to 4pm
Farnham Farmers’ Market - Sunday November 23 AND Sunday December 14, 10am to 1.30pm

As one of the settings for the Christmas favourite, The Holiday, Godalming transforms into a festive wonderland filled with lights, markets and community cheer at Christmas time. This year, Godalming's Christmas Lights will be switched on on Sunday November 23 at 5pm. Then, on Saturday November 29, The Godalming Christmas Festival & Market takes place. This is one of the highlights of the festive season, with local craft and food stalls lining the High Street and Church Street, as well as a free Santa’s Grotto in the Godalming Museum garden.

Another highlight of the festive season is Haslemere Christmas Market on Sunday December 7, 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. At Haslemere Museum, meanwhile, you can visit Santa in his Victorian Parlour from Friday December 19 to Christmas Eve. Children will be able to meet Father Christmas, share their wishes and receive a small gift. Booking is essential.
HIGHLIGHTS
Saturday 15 November 2025 - 1pm - 6pm Location: Gostrey Meadow Mark the start of the…
Sunday 23 November - 5pm Godalming Town Council invites you to witness this…
A traditional Christmas Lights switch on on Thursday 27th November from 5.30 to 8.30pm Library…
Saturday 29 November - 4pm - 8pm Cranleigh’s beloved Christmas Light Switch-On returns…
Friday 5 December - Fun starts at 4.30pm, lights on at 5.00pm Farncombe Christmas Lights…
27 November 2025 6.30pm -9pm Create Your Own Christmas Wreath! Join us for a joyful and…
This Christmas, discover the magic of the Nutcracker at Winkworth Arboretum. Follow Clara's…
Have you been naughty or nice this year? Whatever the answer, Hundred Watt Club's glorious gift…
Step into the magical world of A Christmas Carol this December at Knowle Park. Follow an outdoor…
This holiday season, the magic begins on the big screen. Join André Rieu for his 2025 Christmas…
Join Jodie Rose Calligraphy for a day filled with the soothing flow of pen on paper as we explore…
"Just as Dickens intended…a definitive telling of A Christmas Carol"– Redditch Standard…
Following on from A Christmas Carol: In Concert and A Brief History of Christmas, GreenMatthews…
Thursday 11th December, 6.30pm Join the Haslemere Town Band and sing your heart out! With mulled…
The Cranleigh Community Choir and Friends Christmas Show is no ordinary choral show! It's a true…
12 – 24 December The Snowsmith – the captivating story of inventor Eira’s…
Magical music, festive frolics, sparkles and spices, oh my! Grab your family, harness up your…
ChoirBLAST invites you to an evening of song, stories, and connection. Come and experience the joy…
Image copyright: Andrej Uspenski Lores, ROH Wednesday 17 December at 7:15 pm The…
18-21 December Discover the true meaning of Christmas with an unforgettable event for all the…
Paul Rich is back with his swingin' Christmas Show. You'll be taken on a journey through…
Saturday 20 December Price. £17 Age Guidance. 5-12 yrs Duration…
Opening Dates: 21 – 31 December (closed 25th and 26th December) Tickets: Family Ticket…
Step into the magical world of A Christmas Carol this December at Knowle Park. Follow an outdoor…
Get ready for a magical festive adventure at the Museum as it's transformed into Santa's…
A Magical Christmas with Santa and the Enchanted Swans! Step into a sparkling world of snowflakes…
19 - 24 December 2025 - Various times Visit Santa in his Victorian Parlour. Step into a magical…
Join us for the Maltings annual christmas fair. Full of festive cheer, it is one of Surrey's…
Ramster Christmas Market will take place at the end of November 2025 inside the beautiful Jacobean…
Christmas at Pierrepont Friday 28th November 3pm – 8pm Join us at Pierrepont where the Dairy…
Saturday 6 December Farncombe Station Car Park 10 - 2.30pm The Farncombe Christmas Market will…
Sunday 7th December 2025 10am - 4pm Haslemere Events is thrilled to be hosting the 24th Haslemere…
The Farnham Christmas Market makes a welcome return to the heart of Farnham! Step into…