Christmas markets in Surrey 2026
Christmas markets are one of the easiest festive days out: most are free to visit, they pair well with lunch out, and many sit in a historic setting. These are the Surrey markets with confirmed 2026 dates.
16 events we have checked
- Christmas marketsShopping
Camberley Theatre Christmas Craft Fair
Camberley Theatre, Camberley · 7 November 2026
Local artists and makers set up stalls in Camberley Theatre's auditorium and function room, selling jewellery, craft kits, artwork and candles. The café bar stays open all day.
- Price:
- Check details on the theatre website.
- Dates:
- Saturday 7 November 2026, 10am to 4pm.
- FreeFamily days out
Guildford Festive Family Fun Day
Guildford High Street, Guildford · 15 November 2026
Experience Guildford and the borough council launch Christmas in the town centre with walkabout characters, choirs and brass bands at Tunsgate Arch, market stalls on the High Street and a parade. A giant snow globe in Tunsgate Quarter offers a free Christmas card photo.
- Price:
- Free
- Dates:
- Sunday 15 November 2026, 11am to 4pm.
- Christmas marketsShopping
Farnham Maltings Christmas Fair
Farnham Maltings, Farnham · 18 November to 19 November 2026
The Maltings' long-running Christmas fair fills the arts centre with more than 130 independent stalls of handmade gifts, crafts, food and drink. It is one of the biggest Christmas shopping events in Surrey.
- Price:
- Tickets are sold online and on the door; the online price includes a £1 booking fee. Check the current price on the Maltings website.
- Dates:
- Wednesday 18 and Thursday 19 November 2026, from 10am.
- Christmas marketsArts and culture
Arts and Artisans Christmas Fair at West Horsley Place
West Horsley Place, West Horsley · 20 November to 22 November 2026
Artists and makers fill the historic manor house and grounds at West Horsley Place for a three-day Christmas fair, with stalls from Surrey Hills Enterprises, ceramics, sculpture, paintings and jewellery. Makers keep their profits.
- Price:
- From £10
- Dates:
- Friday 20 to Sunday 22 November 2026. Food and drink on site 10am to 4pm each day.
- Christmas marketsShopping
Guildford Cathedral Christmas Fair
Guildford Cathedral, Guildford · 20 November to 21 November 2026
More than 50 independent stalls fill Guildford Cathedral for two days of Christmas shopping, from art and crafts to jewellery, homeware and food and drink. The cathedral's Seasons Café is open throughout.
- Price:
- From £3
- Dates:
- Friday 20 and Saturday 21 November 2026, 10am to 4pm.
- Christmas marketsFamily days out
Collectively Camberley Christmas Cracker
Camberley town centre, Camberley · 21 November 2026
Camberley's business group opens the festive season with a free day of strolling entertainers, a Christmas market from Surrey Markets, live music and dance across the town centre. Look out for Father Christmas.
- Price:
- Free
- Dates:
- Saturday 21 November 2026, 10am to 4pm across the town centre.
- Christmas marketsChristmas lights
Caterham Valley Christmas Market and Lights Switch-On
Croydon Road, Caterham, Caterham · 28 November 2026
Caterham Valley Parish Council holds a Christmas market on Croydon Road with the switch-on of the valley's Christmas lights.
- Price:
- Check details with Caterham Valley Parish Council.
- Dates:
- Saturday 28 November, 11am to 5pm.
- Christmas marketsShopping
Godalming Christmas Festival Market
Godalming town centre, Godalming · 28 November 2026
Godalming Town Council lines the High Street, Church Street and Crown Court with festive stalls selling crafts, decorations, food, drink and unusual gifts. It is held on a separate day from the lights switch-on.
- Price:
- Stalls are pay as you go.
- Dates:
- Saturday 28 November 2026, 10am to 4.30pm.
- Christmas marketsChristmas lights
Reigate Christmas Fayre and Lights Switch-On
Church Street, Reigate, Reigate · 28 November 2026
Reigate Business Guild closes Church Street for its Christmas fayre, the town's busiest day of the year, with food, drink and gift stalls and a tombola. The day ends with the Christmas lights switch-on.
- Price:
- The fayre raises money for the town's Christmas lights; stalls, tombola and food are pay as you go.
- Dates:
- Saturday 28 November 2026. Stalls from about 11am to 5pm, with the lights switched on at 4.30pm. Church Street closes to traffic from 6am to 7pm.
- Christmas lightsChristmas markets
Walton's Christmas Festival of Light
The Heart Plaza and town centre, Walton-on-Thames · 28 November 2026
Love Walton's annual start to Christmas brings a full lantern parade, a Christmas market and live entertainment to Walton-on-Thames town centre.
- Price:
- Check details on the Love Walton website nearer the time.
- Dates:
- Saturday 28 November 2026, 11am to 7pm.
- Christmas marketsFamily days out
Dorking Christmas Festival: Festive Forest
Dorking High Street, West Street and South Street, Dorking · 29 November 2026
Dorking pedestrianises its main streets for a festive day with a Festive Forest theme, stalls from Surrey Hills Enterprises, two music stages and roving entertainers. There is a giant snow globe, a grotto, free face painting and a funfair.
- Price:
- Free
- Dates:
- Sunday 29 November 2026. The High Street, West Street and South Street are closed to traffic for the day.
- Christmas marketsArts and culture
Festive Makers Market at The Horton
The Horton, Epsom · 4 December to 5 December 2026
The Horton arts centre in Epsom fills with stalls selling crafts and artworks by makers from Epsom, Surrey and the wider South East. Expect jewellery, textiles, ceramics and prints.
- Price:
- Free
- Dates:
- Friday 4 December, 5pm to 9pm, and Saturday 5 December, 9.15am to 4pm.
- Christmas marketsFamily days out
Chertsey Christmas Goose Fair
Chertsey High Street, Chertsey · 5 December 2026
Chertsey's High Street hosts its Christmas Goose Fair with a procession, festive music, stalls, free crafts and face painting, a funfair and snow.
- Price:
- Many activities are free, including face painting and crafts; the funfair and food are paid.
- Dates:
- Saturday 5 December 2026, 10am to 3pm, with a procession at 11am.
- Christmas marketsMeet Father Christmas
Haslemere Christmas Market
Haslemere town centre, Haslemere · 6 December 2026
Haslemere's 25th Christmas Market spreads more than 100 stalls along West Street, the High Street and into the Haslemere Educational Museum. Father Christmas arrives at the museum, and the South West Surrey Farmers' Market joins in.
- Price:
- Stalls are pay as you go; check the Haslemere Events page for details.
- Dates:
- Sunday 6 December 2026, 10am to 4pm.
- Christmas marketsFamily days out
Ripley Christmas Fair
Ripley High Street and The Green, Ripley · 6 December 2026
Ripley Parish Council's Christmas fair spreads along the High Street and onto The Green, with funds going towards the village's festoon lights.
- Price:
- Stalls are pay as you go; money raised pays for the village's Christmas lights.
- Dates:
- The first Sunday in December, which is 6 December 2026, 11am to 3pm.
- Christmas marketsShopping
Farnham Christmas Market
Farnham town centre, Farnham · 13 December 2026
Farnham Town Council fills the town centre with more than 100 stalls of handmade gifts, food and drink, along with live music. A free hoppa bus links north and south Farnham to the market.
- Price:
- No entry charge is mentioned by the town council; stalls are pay as you go.
- Dates:
- Sunday 13 December 2026, 10am to 4pm.
See them on the map
16 of these events, plotted. Tap a pin for dates, prices and directions.
Questions people ask
Are Christmas markets free to enter?
Town and city markets are usually free. Markets inside historic houses or gardens may require normal admission or a ticket, which each listing notes where published.