In case you missed it see what’s in this section
Christmas Markets in Avebury
Avebury Christmas Markets
Enjoy festive shopping in the historic barn at Avebury, where local stalls will sell artisan products and gifts against a backdrop of traditional carols and folk songs. This free Christmas market in Wiltshire is a lovely opportunity to browse for presents and support local makers.
Make more of your visit by exploring Avebury Manor’s seasonal displays, inspired by the history, wildlife and landscape of Avebury, or booking a storytelling session with St Nicholas in the dovecote.
Dates: 28–29 November, 5–6 December and 12–13 December 2026
Time: 10am–4pm
Location: The barn, Avebury, Wiltshire
Entry: Free entry to the Christmas markets.
Good to know: Card payments are available, but bringing cash is recommended.
Christmas Markets in Melksham
Wiltshire Air Ambulance Christmas Market
Shop for Christmas gifts while supporting a local lifesaving charity at the Wiltshire and Bath Air Ambulance Christmas Market in Semington. Returning for two days in 2026, the market brings local traders to the airbase with gifts, handmade crafts, decorations and seasonal treats.
Enjoy a hot drink or mulled wine as you browse, and try your luck at the charity tombola. Families can also see Santa and his sleigh, courtesy of Melksham Lions, from 3pm–4.30pm on both days.
Musical entertainment includes BathTub Orchestra at 2pm on Saturday and Macapello Community Choir at midday on Sunday. Performances take place outdoors and are weather-dependent.
Dates: Saturday 21 and Sunday 22 November 2026
Time: 11am–5pm both days
Location: Wiltshire and Bath Air Ambulance Airbase, Semington, BA14 6JX
Entry: £2; children under 14 go free.
Christmas Markets in Swindon
Christmas at STEAM, Swindon
Browse over 60 Christmas market stalls among historic locomotives and railway displays at Christmas at STEAM in Swindon. Discover gifts ranging from handmade jewellery and glass artwork to wooden toys, Christmas decorations, chutneys and sweet treats.
Live festive entertainment in the Great Western Hall is included with admission, making this a lovely opportunity to combine Christmas shopping with a family day out in Wiltshire.
For an extra festive experience, book Santa’s Storytime, where children can enjoy a Christmas story and receive a wrapped gift. Sessions last approximately 20 minutes and cost an additional £11.50 per child.
Dates: Saturday 5 and Sunday 6 December 2026
Time: 10am–5pm both days; last admission at 4pm
Location: STEAM – Museum of the Great Western Railway, Fire Fly Avenue, Swindon, SN2 2EY
Entry: Adults £4; children aged 3–15 £1.50; under 3s free.
Good to know: Free parking is not available for this event.























