Britain’s best Christmas markets in 2017

Looking for the perfect Christmas present or just fancy an afternoon drinking mulled wine and eating delicious festive treats? Then take your pick from the best of this year's Christmas markets. There's not a humbug between them.


1. Winchester Christmas Fair

20 November to 22 December


10am-6pm from Sun-Wed, and 10am-7.30pm from Thu-Sat.

This fantastic fair, with more than 100 chalets, is set at the foot of the Cathedral in Winchester’s stunning historic centre. With pretty decorated stalls, a festive food court and a Christmas Grotto, there is even an open air ice-rink and Alpine Café full of warming treats. Make sure you make a return visit as there will be a new raft of exhibitors half way through the market’s run, to keep things interesting

Free Entry.

Cathedral Inner and Outer Close, Winchester

2. Bath Christmas Market, Somerset

23 November to 10 December.

Monday to Wednesday – 10am to 7pm, Thursday, Friday and Saturday – 10am to 8.30pm, Sunday – 10am to 6pm.

Clustered along the streets of beautiful Georgian Bath, this festive market with 170 chalets sells everything from fine foods to artisan jewellery. Wrap up and indulge in hot mulled wine and vanilla sugar crepes as you wander the traditional wooden stalls to the merry sound of carols.

Free entry.

Bath City Centre.

3. Grassington Dickensian Festival, North Yorks

2, 3, 9 and 10 December, 11am-5pm

For the first two weekends of December, Grassington steps back in time for its annual Dickensian festival. If you are seeking local flavour this season then the quaint village of Grassington provides an authentic Victorian experience. With period dress, market stalls, music and carols, it provides a dose of Christmas spirit and goodwill to all!

4. Newark Park Christmas Fair, Gloucestershire

12 to 13 December, 11am-4pm

The whole house will be decorated and filled with stalls, selling a range of lovely local gifts. There will be festive music and a Christmas trail to entertain the kids.

Normal admission fees apply. National Trust members and under-5s come in free..

Ozleworth, Wotton-under-Edge, Gloucestershire, GL12 7PZ.

5. Chatsworth House Christmas Market, Derbyshire

17 November to 5 December

For true decadence whilst you shop, this historic house in the heart of the Peak District is hosting the perfect festive market. You can indulge in a mulled cider or an array of gourmet treats to tempt your taste buds. You can also explore the Chatsworth shops – the Orangery shop in the garden and the Stables shop – with a wide range of unusual home and fashion gifts, and lots of lovely stocking fillers.

Entrance is free, but parking fees apply.

Chatsworth House, Bakewell, Derbyshire DE45 1PP

<> on December 8, 2015 in Bath, England.
Mulled wine will keep you toasty while you’re browsing the festive fare. Image: Getty

6. Deepdale Christmas Market – 1-3 December

Head to the beautiful North Norfolk Coast this December of the annual Christmas market. Tiny Deepdale may only have 30 permanent residents but that doesn’t stop it exploding with festive life at Christmas when 120 artisan stalls are set up around the village. Enjoy Candi’s Chutney, James Buttifant’s penguins, Marsh Pig, Nelson & Norfolk Tea Company, Breckland Orchard, Cushion Cottage, Gourmet Brownies, Ollands Farm Foods, Boo Boutique, Norfolk Brewhouse, Bringing The Outside In, Holkham Forge, Lilac Nuseries and Reclaimed Time.

Get your Christmas jam at Deepdale ©Deepdale Christmas Market

7. Hopetoun House Christmas Shopping Fair, South Queensferry

1 to 3 December, 10am-4:30pm.

Visit the Christmas market at Hopetoun House for a welcome relief from the stresses of the high street chaos. With festive entertainment and more than 60 stalls selling unique and charming gifts and crafts, you can settle and take in the beautiful surroundings and Scottish hospitality. Be sure not to miss the State Dining room, decorated beautifully for the Christmas season.

£6 entry with a donation given to charity,

Disabled people £3

Children (5-15) £1

Children 4 and under are free.

The Hopetoun House Preservation Trust, Hopetuon House, South Queensferry, EH30 9SL

8. Upton House Christmas Market, Warwickshire

2 to 3 December, 12noon-6pm

With a glass of mulled wine in your hand, enjoy sauntering through the many stalls offering great opportunities for ticking items off your gift list.Children can take part in the Christmas trail and visit Father Christmas.

Normal admission charges  for Upton House apply.

Upton House and Garden, near Banbury, Warwickshire, OX15 6HT

9. Christmas at Capesthorne Hall, Cheshire

24 to 26 November

Friday 5.30pm-8.30pm Crafts and Refreshments open 5pm-9pm

Sat & Sun 12noon-4pm Crafts and Refreshments open 12noon-5pm

Take a rare glimpse into this family owned stately home this Christmas. Whilst on a tour of the extensive rooms you will be entertained by local musicians and choirs and Father Christmas making a special appearance for the children. Then out into the beautiful Cheshire gardens, to the Marquee and its local craft stalls.

Festive treats including hot meat rolls, soup, mulled wine and mince pies will be on sale in the butler’s pantry.

Advanced tickets, Adults £10, Children (over 4) £5

On the Gate, Adults £11, Children (over 4) £5.50

(Discounted rates for groups and families)

Capesthorne Hall, Siddington, Macclesfield, Cheshire, SK11 9JY

10. Caerphilly Christmas market, south Wales

9 to 10 December, 10am to 4pm

Caerphilly Castle provides the magnificent backdrop to this bustling Christmas fair, with funfair rides, mulled wine, street theatre, more than 100 food, craft and gift stalls. There is also a separate farmer’s market and craft fayre being held over the same weekend.

Caerphilly town centre.

Free entry

11. Cirencester Christmas Markets, Cirencester, Gloucestershire

2 December, 11am-7pm, Cirencester Sparkles Advent market

16 to 17 December, 10am-5pm, Cirencester Christmas market

There are three markets to choose from in this small, but stylish Cotswolds town, all held in the newly refurbished Market Place.

The Sparkles Advent market takes place alongside the monthly arts and craft market, with Christmas tree, lights, live entertainment and street food.

The Christmas Gift market follows on the weekend of 16 to 17 December.

Market Place, Cirencester, Gloucestershire


Main image: Bath Christmas market, Getty