It may be convenient to do a lot of your Christmas shopping online, but you don’t get freshly made mince pies, mulled wine, Christmas music and festive smells whilst sitting at your computer…

Christmas markets are a great place to soak up some festive atmosphere as well as pick up some lovely bespoke gifts, handmade items and unusual presents that you may not find in the High Street.

There are loads of fantastic Christmas shopping events taking place across Surrey throughout December. Here’s the ones we know about, but please let us know if we have missed any…

Royal Kingston Christmas fair

  • Date: November 16-December 24
  • Venue: Grounds All Saints Parish Church, Clarence Street, Kingston Upon Thames, Surrey, KT1 1JS
  • Times: Monday to Wednesday 10am-7pm, Thursday to Saturday 8pm, Sunday 6pm
  • Description: Event includes a craft marquee, Alpine wooden chalets, a bar area, live entertainment, outdoor heating and seating and food stalls.
  • Website:

Etsy Made Local Christmas market

  • Date: December 2
  • Venue: Guildford Cathedral, Stag Hill, Guildford GU2 7UP
  • Times: 9am – 4.30pm
  • Description: Over 40 stalls featuring locally made Christmas presents.

Reigate Business Guild Christmas fair

  • Date: December 2
  • Venue: Church Street, Reigate
  • Times: 12noon-5pm
  • Description: Market stalls, donkey rides, street food, live music and the Christmas lights switch-on ceremony.
  • Website:

Shooting Star Chase Christmas and Craft Fair

  • Date: December 2
  • Venue: Bourne Hall, Spring Street, Ewell, Surrey, KT17 1UF
  • Times: 10.30am – 3pm
  • Description: A festive day where you can browse stalls for Christmas gifts and stocking fillers. There will also be raffles, tombola games, cakes for sale and a visit from Father Christmas! £1 entry for adults.
  • Website:

Mytchett Community Centre Christmas fair

  • Date: December 2
  • Venue: Mytchett Community Centre, Mytchett Road, Farnborough GU16 6AA
  • Times: 10am-2pm
  • Description: A variety of stalls including art and craft, beauty, gift and jewellery stalls. There will also be refreshments, mulled wine, cake stalls, tombolas, a raffle and a chance to visit Father Christmas.
  • Website:

Haslemere Christmas market

  • Date: December 3
  • Venue: Haslemere town centre
  • Times: 10am-4pm
  • Description: A great day out for young and old, with tasty food, both hot and cold! Entertainments through the streets, among the stalls of gifts and treats! There will also be a Santa’s grotto and live nativity.
  • Website:

The Weybridge handcrafted Christmas market

  • Date: December 3
  • Venue: Christ Prince of Peace Church Hall, Portmore Way, Weybridge KT13 8JD
  • Times: 11.30am-2.30pm
  • Description: Festive fun for all the family in the heart of Weybridge with lots of stalls, Santa's Grotto, hot food and refreshments and choir singing to really get you into the festive spirit.
  • Website:

Ripley Christmas fair

Farnham Christmas market

Have a fantastic festive shopping experience!