Christmas at Westonbirt (Leaderboard Ad)

Let's Talk

Your Total Guide To entertainment

Best Christmas Markets in Wiltshire 2026

Looking for Christmas markets in Wiltshire? Explore our guide to festive shopping across the county, from town-centre markets to seasonal fairs in village halls and countryside venues. Whether you’re searching for a thoughtful present, decorations for your home or something delicious for the Christmas table, a market visit is a lovely way to get into the festive spirit.

If you’re planning a day out from Swindon, Salisbury, Chippenham, Trowbridge, Devizes or Marlborough, use our listings to find Christmas markets and fairs within reach. Browse for handmade crafts, locally produced gifts and seasonal food and drink, with opportunities to discover independent makers and pick up something a little different. Check each listing for dates, opening times, locations and admission details before setting off.

Your festive plans don’t have to end when the shopping bags are full. Our Christmas in Wiltshire guide brings together inspiration for celebrating across the county, while our guide to things to do this Christmas in Wiltshire will help you plan more seasonal outings with family and friends. Whether you’re organising a weekend adventure or looking for something to enjoy closer to home, there are plenty of ways to build on your market visit.

For an evening outing, explore Christmas light trails in Wiltshire and plan a day that takes you from festive stalls to illuminated displays after dark. Meeting friends along the way? Find where to go for Christmas drinks in Wiltshire, with inspiration for a seasonal catch-up or a well-earned stop after Christmas shopping.

If you’re travelling from further afield or fancy making a weekend of it, browse our guide to accommodation in Wiltshire to find somewhere to stay. A festive break gives you more time to explore the county, visit its towns and villages and enjoy the Christmas atmosphere at your own pace.

Browse the Christmas markets in Wiltshire below and start planning your festive shopping trip.

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.

Find out more

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.

Find out more

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.

Find out more
Lydiard House Museum (Animated Ad)
Roves Farm
Kelmscott Manor (Animated Ad)
Adventure Point (Animated Ad)
Dorcan January Animated Ad
David Lloyd 2026 Animated Ad (Generic)
Co-Decode (2025 Animated Ad)
Hall & Woodhouse
De Vere Cotswold Water Park (Xmas 2026 Animated Ad)
Barnes Travel
Stourhead Christmas Leaderboard Ad 2026

Weather in Wiltshire

Update cookies preferences