Christmas Markets in the Cotswolds ∙ 2025
The Cotswolds is a delight in every season, but there’s something especially enchanting about the region at Christmastime. As the festive lights twinkle and the scent of mulled wine fills the air, towns and villages across the Cotswolds come alive with Christmas markets of every kind — from lively town celebrations to charming village fairs — offering something for everyone to enjoy throughout the festive season and right up to Christmas 2025.




Every Christmas, the Cotswolds comes alive with a host of festive markets brimming with seasonal charm. Visitors can wander through stalls laden with artisan crafts, handmade gifts, and delicious local produce — a feast for the senses that perfectly captures the magic of the season. Picture strings of twinkling lights, the scent of mulled wine and freshly baked gingerbread wafting through the air, and you have the essence of a Cotswold Christmas market.
Whether you’re hunting for unique presents, indulging in festive treats, or simply soaking up the joyful atmosphere, there’s a market for everyone to enjoy — complete with live entertainment, local makers, and, of course, a visit from Santa himself.
Click the links below to read about each of the Christmas markets in the Cotswolds in November and December 2025:
Blenheim Palace Christmas Market ∙ Woodstock ∙ Fri 14/11 – Sat 3/1🎄
🎀Bath Christmas Market ∙ Thurs 27/11 – Sun 14/12
Broadway Late Night Christmas Shopping ∙ Fri 28/11 + Fri 5/12🌟
🎁Woodstock Christmas Fayre ∙ Fri 28/11 + Sat 29/11
Moreton-in-Marsh Christmas Market ∙ Sat 29/11 🎅
🍬Cirencester Advent Market ∙ Sat 29/11 + 30/11
Winchcombe Christmas Market ∙ Fri 28/11 + Sat 29/11✨
💖Cogges Manor Farm Christmas ∙ Witney ∙ Sat 29/11 + Sun 30/11
The Eynsham Christmas Market ∙ Sat 30/11🤶
⭐Malmesbury Christmas Late Night Shopping ∙ Fri 5/12
Tetbury Christmas Fair and Market ∙ Fri 5/12☃️
🔔Chipping Campden Christmas Market ∙ Sat 6/12
Christmas Under the Edge ∙ Wotton-under-Edge ∙ Sun 6/12🦌
🥕Gloucester Vegan Christmas Market ∙ Sun 7/12
Bristol Vegan Christmas Market ∙ Sun 13/12⛄
Blenheim Palace Christmas Market
Woodstock ∙ Friday 14 November to Saturday 3 January

Indulge in the festive spirit at the Christmas Market in The Great Court, running from Friday, 14 November to Saturday 3 January. Escape the hustle and bustle and discover a charming village of wooden chalets brimming with unique Christmas gifts and delectable treats.
After exploring the market, satisfy your cravings with a variety of delicious street food options, perfect for sharing with loved ones under the twinkling lights. The Christmas Market is included with your Palace and trail ticket. And as always, the illuminated light trail offers a magical Christmas experience.
To book your magical Christmas experience at Blenheim Palace, click here.
Bath Christmas Market
Bath ∙ Thursday 27 November to Sunday 14 December



Bath Christmas Market is a magical winter wonderland that transforms the historic city of Bath into a festive spectacle. With hundreds of stalls lining the cobbled streets, visitors can indulge in a variety of unique gifts, delicious food, and warm drinks. The market offers a delightful shopping experience, with handcrafted jewellery, artisanal products, and festive decorations.
The market is open Mondays to Wednesdays 10am to 7pm, Thursdays to Saturdays 10am to 8pm, and Sundays 10am to 6pm. As you wander through the charming streets, you’ll be captivated by the enchanting atmosphere, the twinkling lights, and the aroma of roasted chestnuts and mulled wine. Bath Christmas Market is a must-visit for anyone seeking a truly festive experience.
Broadway Late Night Christmas Shopping
Broadway ∙ Friday 28 November + Friday 5 December




The Broadway Late Night Christmas Shopping Market is a festive extravaganza that completely transforms and festifies the village up to Christmas. Over two consecutive Fridays, join the festive crowds of Christmas shoppers who gather to indulge in the village’s extended opening hours and unique gift offerings.
The evening is filled with holiday cheer, featuring street entertainers, pony sleigh rides, live music, and enthusiastic shoppers. The shops remain open from 5.30pm to 8.30pm, inviting everyone to join in.
Don’t miss the shops offering mince pies and mulled wine to warm your heart and satisfy your hunger as you browse for the perfect gifts.
Cirencester Advent Market
Cirencester ∙ Saturday 29 November + Sunday 30 November

The Advent Market and Light Switch-On event is a magical experience hld every year in the heart of Cirencester. With over 200 stalls, delicious food, and festive entertainment, visitors get to enjoy the illuminated town centre, meet Santa and his helpers, and watch captivating performances. The Light Switch-On ceremony will be broadcast on large screens, followed by a fireworks display. Definitely one not to miss in the run up to Christmas in the Cotswolds.
Moreton-in-Marsh Christmas Market
Moreton-in-Marsh ∙ Saturday 29 November



The Moreton-in-Marsh Christmas Market is a festive annual event, this year it runs all day on Saturday 29 November 9am to 6pm., with the Christmas lights switch-on at 5pm. Discover a delightful array of stalls offering Christmas decorations, gifts, and festive treats.
This market is the perfect destination for unique Christmas shopping. Find handmade crafts, jewellery, pottery, ceramics, clothing, and accessories. Indulge in the festive atmosphere with Christmas snacks, mulled wine, mince pies, and more. For the little ones, a Santa’s grotto awaits, and live music and entertainment will delight everyone.
Tetbury Christmas Fair and Market
Tetbury ∙ Friday 5 December



The Tetbury Christmas Market is a must-visit event for anyone looking to get into the festive spirit. Usually held on the first Friday of December each year, the market is a celebration of all things Christmas, with stalls selling everything from handmade crafts and unique gifts to festive food and drink… and, of course, a visit Santa’s grotto for a magical encounter.
The Tetbury Christmas Market is a free event open to all. Support local businesses, immerse yourself in the festive atmosphere, and find the perfect Christmas gifts.
Cogges Manor Farm Christmas Shopping Weekend
Witney ∙ Saturday 29 November + Sunday 30 November

Usher in the festive season with the Cogges Christmas Market on Saturday 29 November and Sunday 30 November. Explore two barns and a farmyard brimming with unique artisan crafts, delicious treats, and charming homewares. Find everything from ceramics and cakes to sparkling wine and handcrafted decorations, alongside beautiful Christmas wreaths and Cogges Christmas Trees.
Enjoy the festive atmosphere with BBQ, a bar offering mulled wine and mince pies, and even buy your Christmas tree on-site. Don’t miss this enchanting start to the holiday season!
Woodstock Christmas Fayre and Night of a Thousand Candles
Woodstock ∙ Friday 28 November + Saturday 29 November

The Woodstock Festive Fayre is a hugely popular shopping weekend in the historic town of Woodstock. This year’s expanded event features three venues, offering a wider selection of artisan stalls. Discover unique gifts and enjoy the holiday spirit in one of Oxfordshire’s most regal buildings. In the evening, attend the “Night of a Thousand Candles” event, featuring live music, a school choir, food, drinks, and a festive light switch-on ceremony.
Gloucester Vegan Christmas Market
Gloucester ∙ Saturday 7 December

The Gloucester Vegan Christmas Market is a festive extravaganza for vegans and animal lovers alike. With over 50 stalls offering cruelty-free products, from sustainable fashion and handmade gifts to delicious vegan food and drink, there’s something for everyone. Bring the whole family, as there are free kids’ crafts and letter-writing to Santa. The market is dog-friendly, though it’s best to avoid bringing nervous dogs due to the bustling atmosphere. Located in the historic Gloucester Blackfriars, the venue is accessible to all. So come along on Sunday 1 December, from 10am to 3pm, and embrace the joy of a cruelty-free Christmas.
Christmas Late Night Shopping
Malmesbury ∙ Friday 5 December

The Malmesbury Christmas Late Night Shopping event returns with a market full of both outdoor and indoor stalls, all full of unique gifts and festive food, and entertainment going on all over town.
The Eynsham Christmas Market
Eynsham ∙ Saturday 30 November

The Eynsham Christmas Market is a popular annual event that takes place at Long Hanborough. The market features a wide range of stalls selling unique gifts, festive food and drink, and handcrafted goods.
Visitors to the Eynsham Christmas Market can browse stalls selling everything from handmade jewelry and pottery to Christmas decorations and gifts. There are also a number of food and drink stalls serving up delicious festive treats, such as mulled wine, mince pies, and roasted chestnuts.
The Eynsham Christmas Market is a great way to get into the festive spirit and enjoy the best of local produce and craftsmanship.
Chipping Campden Christmas Market
Chipping Campden ∙ Saturday 6 December






The enchanting town of Chipping Campden in the Cotswolds will host its annual Christmas Market on Saturday 6 December. This yearly event attracts visitors from throughout the Cotswolds and beyond looking a festive atmosphere and unique gift offerings.
The Christmas Market will transform the town’s Market Square and High Street, closed to traffic for the day. Discover charming stalls selling handmade crafts, jewellery, local produce, and gourmet delights. Indulge in festive treats like mulled wine, mince pies, and roasted chestnuts.
Join in the festive spirit with live music, carol singing, and children’s entertainment. Meet Santa Claus and capture memorable photos.
The Chipping Campden Christmas Market is an ideal opportunity to immerse yourself in the festive atmosphere and find unique gifts for loved ones.
Christmas Under the Edge
Wotton-under-Edge ∙ Sunday 6 December

This free event will have everything you need for a festive and fun Christmas celebration! There will be music from talented musicians, Morris Dancing and Mummers to entertain you as you browse the market stalls for unique gifts and delicious Christmas food and drink.
There will be game playing, you can try your luck at the tombola, or join in the carol singing with the choirs. And, of course, no Christmas event would be complete without a parade led by Father Christmas himself!
Whether you’re looking for a festive shopping experience, family-friendly entertainment, or just want to soak up the Christmas atmosphere, there will be something for everyone.
Winchcombe Christmas Market
Winchcombe ∙ Friday 28 November + Saturday 29 November




The Winchcombe Christmas Festival and Market returns on 28+29 November, promising a festive weekend filled with cheer. Browse unique gifts at over 40 market stalls, enjoy delicious food, and enjoy late-night shopping.
Bristol Vegan Christmas Market
Bristol ∙ Saturday 13 December

The Bristol Vegan Christmas Market on 13 December promises a warm, welcoming festive atmosphere for anyone who loves plant-based living, ethical gifts and seasonal treats. This lively event brings together a wide mix of independent makers and traders, offering everything from eco-friendly clothing and handcrafted presents to irresistible vegan food and drink. It’s a perfect day out for families too, with creative activities for children and plenty to explore together. Held in a Bristol venue with good accessibility, the market is an invitation to celebrate the season in a kinder, more sustainable way. Join the festivities, discover new favourites and enjoy a Christmas experience that’s all about compassion, community and delicious vegan delights.
You must be logged in to post a comment.