Close Icon
101 Christmas Markets

To get in the festive spirit for Christmas 2019, we have compiled a list of the 101 best Christmas markets in the UK and Ireland.

The festive season is fast approaching, and what better way to enjoy the countdown than visiting a Christmas market or two? Take a look through our ultimate guide to 101 of the best UK Christmas markets to get into the Yuletide spirit.

Read on to see our full list of the 101 best UK Christmas markets in 2019…

Best Christmas Markets in Yorkshire
Best Christmas Markets in Dorset
Best Christmas Markets in the Lake District
Best Christmas Markets in the Cotswolds
Best Christmas Markets in Ireland
Best Christmas Markets in Norfolk
Best Christmas Markets in Cornwall
Best Christmas Markets in Devon
Best Christmas Markets in Scotland
Best Christmas Markets in Wales

Banner 101 Christmas Markets

Christmas Baubles

Best Christmas Markets in Yorkshire

1. Bedale Christmas Market and Festival

When: Saturday 20th November

Where: Bedale Market Place, DL8 1EQ

Price: FREE

This charming Yorkshire market town will be wrapped in festive cheer for one day in November, with the Christmas lights being switched on at 5:30pm. Roam the characterful streets and the town hall to get a feel for this wonderful Yorkshire Christmas market.

2. Harrogate Christmas Market

When: Thursday 14th-Sunday 17th November; Thu-Fri 10:00am-8:00pm, Sat 9:30am-8:00pm; Sun 9:30am-5:30pm

Where: The Stray park, Harrogate, HG1 1BJ

Price: FREE

Expecting almost 200 stalls offering local food produce and handmade gifts, as well as funfair rides, this Christmas market provides fun for all the family. Meet real reindeer at Santa’s Grotto, kick back in the Food and Drink Marquee and enjoy live music while at this excellent Christmas market in Yorkshire.

3. Malton Christmas Market

When: Saturday 7th-Sunday 8th December; 9:00am-3:00pm

Where: The Milton Rooms, Malton Market Place, YO17 7LW

Price: FREE

Malton’s monthly food market endures a festive makeover for one weekend only, adding gift stalls, live music and Christmas delicacies to the agenda. All of this with free entry and parking in the food capital of Yorkshire makes for an unmissable UK Christmas market.

4. Christkindelmarkt German Christmas Market

When: Friday 8th November-Saturday 21st December

Where: Millennium Square, Leeds, LS1 1UR

Price: FREE

This heart-warming celebration in Leeds is without doubt one of the finest German Christmas markets in the UK. Sample traditional German food and drink from rustic wooden stalls surrounded by dazzling lights, family entertainment and a festive atmosphere like no other.

5. Bawtry Christmas Time

When: Sunday 24th November; 10:00am-7:00pm

Where: Market Place, Bawtry

Price: FREE

This charming UK Christmas market takes place for just one day, offering a host of market stalls with both gifts and food to buy, live entertainment and traditional rides to keep the kids occupied.

6. Grassington Dickensian Festival

When: Saturday 30th November-Sunday 1st December, Saturday 7th December-Sunday 8th December

Where: The Square, Grassington, BD23 5AQ

For two weekends at the start of December, the quintessential village of Grassington turns into a magical, winter wonderland with a Dickensian twist. Take a step back in time to the Charles Dickens era, with Victorian costumes adorning the cobbled streets lined with stalls, live entertainment and Santa’s Grotto for the youngsters.

7. Skipton Christmas Market

When: Sunday 1st and Sunday 8th December; 10:00am-4:00pm

Where: Skipton High Street

Price: FREE

Celebrating its 25th year in 2019, this award-winning UK Christmas market  runs the length of Skipton High Street and offers all manner of festive goodies. A number of independent shops, market stalls and Christmas food all surrounded by a Christmas cheer makes Skipton Christmas Market a must-visit for Christmas 2019.

8. St Nicholas Fayre, York Christmas Festival

When: Thursday 14th November-Sunday 22nd December; Mon-Wed 10:00am-6:00pm, Thu-Sat 10:00-8:00pm, Sun 10:00am-6:00pm

Where: York City Centre

Price: FREE

York’s Christmas market was awarded Best Large Speciality Market at this year’s Great British Market Awards, and it’s little wonder. York’s city centre is taken over by this magnificent UK Christmas market, with wooden chalets offering delicious food and unique handmade gifts for all to enjoy.

9. Sheffield Christmas Markets

When: Thursday 14th November-Tuesday 24th December; Sun-Wed 10:00am-6:00-pm, Fri-Sat 10:00om-8:00pm

Where: Sheffield City Centre

Price: FREE

50 Christmas cabins take over the steel city of Sheffield to create one of the most magical Christmas markets in the UK. Sample mouth-watering Yuletide food and drink and grab your stocking fillers across Fargte, Town Hall Square and Peace Gardens.

10. Beverley Festival of Christmas 

When: Sunday 8th December; 10:00-4:00pm

Where: Beverley Market Place, HU17 8EA

Price: FREE

This Victorian Christmas market in Yorkshire is set for its 24th year as one of the area’s finest festive celebrations. Three charming markets line the streets of Beverley for one day, offering artisan gift stalls, Santa’s grotto and a choice of rides for the kids to enjoy.

11. The Otley Victorian Fayre

When: Sunday 1st December; 12:00pm-6:00pm

Where: Otley Town Centre

Price: FREE

Experience Christmas as it once was by visiting this popular Christmas market now in its 34th consecutive year. Admire the traditional festive theme, try some tasty Christmas treats and perhaps pick yourself up a quirky gift.

12. Whitby Christmas Festival

When: Friday 15th-Sunday 17th November

Where: Whitby Marina Front Car Park, YO22 4AG

Price: FREE

Enjoy the magical Christmas spirit surrounding Whitby across one weekend in November. As well as an excellent choice of stalls, enjoy a lights swith-on, a firework display and live entertainment for all the family.

13. The Hepworth Wakefield Christmas Market

When: Friday 22nd-Sunday 24th November and Friday 29th November- Sunday 1st December; 10:00am-5:00pm

Where: The Hepworth Wakefield Art Gallery, Wakefield, WF1 5AW

Price: £2 or FREE for members & under-16s

Dubbed as one of the best Christmas markets in the UK, the Hepworth Wakefield Christmas Market offers over 80 stalls offering a range of local foods, drinks, gifts and more. Those feeling extra peckish can even take a stroll around the Street Food market also taking place.

14. Selby Christmas Market

When: Saturday 30th November; 10:00am-5:00pm

Where: Selby Market Place, YO8 4NX

Price: FREE

Welcome the beginning of the festive season among the shadows of the stunning Selby Abbey at this wonderful Christmas market in Yorkshire. Enjoy the lights switch-on at 4:00pm, as well as various entertainment acts throughout the day and even an appearance from the Santa himself.

15. Knaresborough Christmas Market

When: Saturday 7th-Sunday 8th December

Where: Knaresborough town centre

Price: FREE

Head to the charming market town of Knaresborough on the first weekend of December to find a number of high-quality local stalls and festive entertainment. Two days of family-friendly Christmas cheer lead up to the magnificent firework finale on Sunday evening.

16. Christmas Craft & Food Fair at Sledmere House

When: Friday 6th-Sunday 8th December; 9:30am-4:00pm

Where: Sledmere House, Sledmere, YO25 3XG

Price: Sledmere friends FREE on Fri 6th, charges may apply for other visitors

Over 100 magical stalls add even more beauty to this majestic country house for 1 weekend in November. Get a real taste for the festive season at this Yorkshire Christmas fair.

17. Richmond Town Christmas Market

When: Sunday 8th December; 10:00am-4:00pm

Where: Richmond Market Place, DL10 4QF

Price: FREE

Explore Richmond’s Market Place, Town Hall and Indoor Market to find a number of stalls offering handcrafted gifts, delicious local food and more. With live entertainment including carol singers and live music, this is a UK Christmas market not to be missed.

18. A Winter Wonderland Christmas Fair, Leyburn

When: Friday 29th-Saturday 30th November

Where: The Garden Rooms at Tennants, Leyburn, DL8 5SG

Price: FREE

This stylish Leyburn venue turns all things Christmas for one weekend in November this year. More than 70 boutique retailers, an art exhibition and fine food are on offer at this Yorkshire Christmas fair.

To turn your day trip into a holiday of festive fun, book one of our fabulous Yorkshire cottages. Discover our Yorkshire Dales Travel Guide for inspiration on more things to do in the area.

North Yorkshire Snow

Christmas Cracker

Best Christmas Markets in Dorset

19. Bournemouth Christmas Tree Wonderland

When: Friday 15th November-Thursday 2nd January

Where: Bournemouth Town Centre

Price: FREE

Bournemouth’s Christmas Tree Wonderland boasts a festive trail leading throughout the town, abundant in sparkling lights, stalls and attractions for all. An ice rink and Santa’s Grotto are also available to make this a Christmas market for all to enjoy.

20. Dorchester Christmas Cracker

When: Thursday 5th December

Where: Shire Hall Historic Courthouse Museum, Dorchester, DT1 1UY

Price: FREE

Stroll the many different stalls with a mulled wine in-hand at this wonderful Dorset Christmas market, with traditional live music providing the background noise.

21. Swanage Christmas Market 

When: Saturday 7th December; 10:00am-4:00pm

Where: Swanage Conservative Club, 27 Kings Road East, Swanage, BH19 1HE

Price: FREE

All things Christmas will adorn the streets of Swanage on the 7th of December, set with carol singing, local food and entertainment.

22. RNLI College Christmas Market

Where: RNLI College, Poole, BH15 1HZ

When: Sunday 8th December; 11:00am-4:00pm

Price: FREE

Sip a heart-warming mulled wine and Watch Father Christmas arrive by lifeboat at this unique UK Christmas market. Over 40 different stalls offer up all manner of gifts and treats, while the Creation Station ensures to keep the little ones occupied.

23. Shaftesbury Christmas Market

When: Sunday 15th December; 10:00am-4:00pm

Where: Shaftesbury High Street

Price: FREE

Shaftesbury High Street will be flourished with over 90 charming stalls selling artisan gifts and mouth-watering street food. This characterful Dorset town makes for the perfect location for a Christmas market in the UK in 2019.

24. Dorset Food & Drink Christmas Fair

Where: Saturday 23rd-Sunday 24th November; 10:00-4:00am

Where: Athelhampton House & Gardens, Puddletown, DT2 7LG

Price: Adults £3.50, Children FREE

Festive foodies will be in their element at this Dorset Christmas market among the exquisite Atelhampton House and Grounds. Over 50 sellers will fill the grounds with local, seasonal produce to enjoy, while Santa himself will pay a visit on the Sunday.

25. Artisans on the Beach

When: Sunday 1st December-Thursday 2nd January (Friday-Sunday only); 10:30am-4:00pm

Where: Swanage Seafront, BH19 1LB

Price: FREE

Head to the stunning beach at Swanage to find a UK Christmas market with a real difference. The vibrant beach huts are transformed into market stalls offering all kinds of gifts and artwork handcrafted by local tradespeople.

26. Weymouth’s Big Christmas

When: 1st-31st December

Where: Weymouth Town Centre

Price: FREE

Celebrate Christmas at Weymouth with an extravagant light switch-on, stalls and lively entertainment, as well as ice skating at an extra cost.

Turn your trip into a Christmas market holiday, book your Dorset holiday cottage today. Read our Dorset Travel Guide for ideas on what to do in Dorset.

Durdle Door Snow

Christmas Present

Best Christmas Markets in the Lake District

27. Hawkshead Christmas Fair and Beer Festival

When: Saturday 30th November-Sunday 1st December

Where: Hawkshead Village Centre

Price: FREE

Find over 50 seasonal stalls, street entertainers, mouth-watering local food and ale and more within this quaint Lakeland village. This magical Lake District Christmas market has something for everybody.290.

28. Kirkby Lonsdale Christmas Fair

When: Friday 6th-Sunday 8th December

Where: Market Square, Kirkby Lonsdale, LA6 2AH

Price: FREE

Get in the Christmas spirit at this marvellous 3-day Christmas market in the Lake District. Roam stalls, sample tasty food and enjoy live entertainment both inside and outside in the heart of Kirkby Lonsdale.

29. Windermere Christmas Celebration

When: Saturday 14th December-Sunday 15th December

Where: Windermere Town Centre

Price: FREE

This wonderful UK Christmas market offers fun for all the family, with a range of stalls and entertainment galore! The little ones will even get the chance to meet Father Christmas himself

30. Christmas in Cartmel

When: Sunday 29th November

Where: Cartmel Village Centre

Price: FREE

Christmas in Cartmel is a 1-day Christmas market in the Lake District with something for everyone to enjoy. Stroll the charming streets of Cartmel with a mince pie in-hand and live music providing the background noise.

31. Taste Cumbria Christmas Market

When: Saturday 7th-Sunday 8th December

Where: Cockermouth Town Centre

Price: FREE

Festive foodie fanatics should look no further than a visit to this magnificent UK Christmas market. Discover a 60-stall producer’s market, a tastebud-tingling hot food court and a bar offering a range of drinks to get in the Christmas spirit.

32. Carlisle Christmas Market

When: Saturday 30th November-Sunday 8th December

Where: Carlisle Market Square, CA3 8JA

Price: FREE

Stroll around rows of wooden chalets offering a range of gifts and sweet treats at this open-air Lake District Christmas market. Running across 8 days at the start of December, there is plenty of time to enjoy the festive fun.

33. Ambleside Christmas Lights & Firework Display

When: Saturday 16th November

Where: Kendal Market Place

Price: FREE

Christmas cheer will flood the lakeside town of Ambleside for one day in November this year. A little bit of everything can be enjoyed, from charming market stalls and a charity fair to a range of live performances and a dazzling firework display – a UK Christmas market not to be missed!

34. Ulverston Dickensian Festival

When: Saturday 23rd-Sunday 24th November

Where: Ulverston town centre

Price: Adults £3, under-16s FREE

Roam the charming streets of Ulverston as if it were the 1800s, with this fun-packed Dickensian Christmas market offering something for all the family. Grab a festive gifts, enjoy your favourite tasty treats and allow various live entertainment performances to keep you occupied.

35. Holker Winter Market

When: Friday 1st-Sunday 3rd November

Where: Holker Hall & Gardens, Cark, LA11 7PL

Price: £3 per person, children FREE

The exquisite Holker Hall will host a number of local stalls offering fine foods, drink and novelty gifts to buy, with live music adding to the atmosphere. You can even bring your dog along to this wonderful UK Christmas market.

36. Keswick Victorian Fayre

When: Sunday 1st December

Where: Keswick Market Square, CA12 5BG and Packhorse Court, CA12 5JB

Price: FREE

Wander the charming streets of Keswick with a Victorian twist on the first day of December. More than 30 charity stalls selling all kinds of treats and gifts are joined by live entertainment to promise a fun family Christmas day out.

Book a cottage in the Lake District to turn your festive trip into an unforgettable holiday. While you’re here, you may want to refer to our Lake District Travel Guide for inspiration on things to see and do.

Lake District Snow

Christmas Pudding

Best Christmas Markets in the Cotswolds

37. Bath Christmas Market

When: Thursday 28th November-Sunday 15th December; Mon-Wed 10:00am-7:00pm, Thu-Sat 10:00am-8:00pm, Sun 10:00-6:00pm

Where: Bath City Centre

Price: FREE

Bath is known to host one of the best UK Christmas markets, and is certain not to disappoint. Browse handcrafted gifts and sample tasty snacks across 150 festive chalets, you are certain to find those last-minute stocking fillers!

38. Late Night Christmas Shopping in Broadway

When:Friday 29th November & Friday 6th December; 5:30pm-8:30pm

Where: Broadway High Street

Price: FREE

If it wasn’t charming enough already, late-night shopping in Broadway’s market is something you cannot miss. Do your Christmas shopping among a magical atmosphere, and enjoy a festive bite to eat along the way.

39. Cheltenham Christmas Market

When: Thursday 21st November-Saturday 14th December

Where: Cheltenham Town Centre

Price: FREE

Sample heart-warming festive treats and buy a quirky gift or 2 as you amble around the delightful wooden chalets at this Cotswolds Christmas market.

40. Chipping Campden Christmas Market

When: 1st-2nd December

Where: Chipping Campden Market Square and Town Hall

Price: FREE

As well as a network of charming Christmassy stalls, find Santa’s Grotto, tasty refreshments and more at this superb UK Christmas market.

41. Chipping Norton Christmas Market

When: 9th December

Where: Chipping Norton Town Centre

Price: FREE

More than 70 stalls will grace the streets of Chipping Norton market town, offering mouth-watering food, drinks and entertainment.

42. Christmas in Cirencester

When: Various events running from Saturday 30th November-Saturday 28th December

Where: Cirencester Town Centre

Price: FREE

Events for Christmas in Cirencester 2019 range from craft, gift and farmers’ markets to the highly anticipated Advent Festival and Light Switch-on. You are assured an unforgettable visit to this Christmas market in the Cotswolds.

43. Festive Dursley

When: Friday 29th November

Where: Dursley Town Centre

Price: FREE

Enjoy the excitement of the Christmas lights switch-on with the accompaniment of stalls, amusements and more.

44. Fairford Festive Market

When: Friday 6th December

Where: Fairford Market Place, GL7 4DJ

Price: FREE

Meet Father Christmas in his grotto and enjoy some toe-tapping entertainment at this Fairford festive market.

45. Taurus Crafts Christmas Market

When: Saturday 30th November-Sunday 1st December, Saturday 7th-Sunday 8th December, Saturday 14th-Sunday 15th December; 10:00am-5:00pm

Where: Taurus Crafts, Lydney, GL15 6BU

Price: FREE

For the first three weeks in December, this craft centre will turn into a hub of festive handmade artisan products and gifts. Browse over 30 wonderful stalls, as well as hundreds of Christmas trees grown locally for that final touch on the big day.

46. Gloucester Quays Victorian Market

When: Thursday 14th-Sunday 24th November

Where: Gloucester Quays, Gloucester, GL1 5SH

Price: FREE

An estimated 500,000 people attended this excellent UK Christmas market in 2018, and this year has been tipped to be just as popular. Experience Christmas as it was in the Victorian era, buy some unique handmade gifts and get the adrenaline pumping with a go on the open-air ice rink!

47. Moreton Christmas Market

When: Saturday 30th November

Where: Moreton-in-Marsh High Street, GL56 0AX

Price: FREE

Spend the day ambling around the streets of Moreton-in-Marsh lined with charming market stalls before watching Father Christmas switch the lights on.

48. Oxford Christmas Market

When: Thursday 5th-Saturday 21st December; Thur-Sat 10:00am-8:00pm, Sun-Wed 10:00am-6:30pm

Where: Oxford City Centre

Price: FREE

The sound of Christmas carols and the smell of mulled wine will flood the streets of Bath for 3 weeks in December. Festive wooden chalets selling all kinds of gifts and trinkets may just offer something you’re looking for.

49. Stratford-upon-Avon Victorian Christmas Market

When: Friday 6th-Sunday 8th December; Fri 11:00am-8:00pm, Sat 10:00am-8:00pm, Sun 20:00am-5:00pm

Where: Stratford-upon-Avon Town Centre

Price: FREE

An award-winning, Victorian-themed market filling the streets of Stratford-upon-Avon with fun, games, festive stalls and more. Discover a traditional funfair, excellent local produce and more at this excellent UK Christmas market.

50. Stroud Christmas Markets

When: Wednesday 18th-Monday 23rd December; Wed-Fri 9:00am-4:00pm, Sat-Sun 9:00am-2:00pm

Where: Cornhill Market Place, Stroud, GL5 2JT

Price: FREE

Experience a charming Christmas gift market as well as a farmer’s market at Stroud’s Cornhill Market Place to get your last-minute presents this Christmas.

51. Tewkesbury Christmas Festival of Lights

When: Sunday 24th November; 12:00pm-6:00pm

Where: Tewkesbury Town Centre

Price: FREE

Get right among the festivities at this dazzling UK Christmas market, known for its impressive lights and merry atmosphere. Amble around reams of wonderful stalls offering tasty food and unique gifts, while the little ones can make the most of the fairground rides and entertainment.

52. Warwick Victorian Evening

When: Thursday 28th November; 5:00pm-9:00pm

Where: Warwick Town Centre

Price: FREE

A Victorian-themed evening of festive entertainment, varying stalls and thrilling fairground rides. The children can even see Father Christmas switch on the town lights at 7pm.

53. Worcester Victorian Christmas Fayre

When: Thursday 28th November-Sunday 1st December; Thu 12:00pm-9:00pm, Fri 11:00am-9:00pm, Sat 10:00am-8:00pm, Sun 11:00am-5:00pm

Where: The Guildhall, Worcester, WR1 2EY

Price: FREE

Another popular Cotswolds Victorian Christmas markets, over 100,000 visitors come to see over 200 stalls and festive entertainment at Worcester’s Guildhall each year. Dress up in your finest Victorian gear and experience the Yuletide season as it would have been 150 years ago.

54. Winchcombe Christmas Festival

When: Tuesday 3rd December; 5:00pm-8:00p4

Where: Winchcombe Town Centre

Price: FREE

Get into the Christmas spirit as Winchcombe is illuminated by over 70 Christmas trees, street entertainers, stalls and more. This magical UK Christmas market is in town for one day only, the perfect opportunity to get your shopping done early!

55. Woodstock Festive Fair

When: Friday 29th-Saturday 30th November; Fri 5:00pm-8:00pm, Sat 10:00am-8:00pm

Where: St Mary Magdaelene Church, Woodstock, OX20 1SJ

Price:  FREE

The Festive Fair at Woodstock is back and bigger than its first year, offering even more superb Christmas market stalls where you can grab award-winning gins and festive gifts of all kinds.

Make your Christmas a special one by spending it in one of our Cotswolds cottages. You can find more things to do in the area by reading our Cotswolds Travel Guide.

Cotswolds Snow


Best Christmas Markets in Ireland

56. George’s Street Arcade

When: All-year-round

Where: George’s Street Arcade, Dublin 2

Price: FREE

Technically this market runs throughout the year, however it is a magical sight to behold during the festive season. The smell of Christmas food, the twinkling lights and help to make one unforgettable Yuletide atmosphere.

57. Galway Christmas Market

When: Friday 22nd November- Sunday 22nd December

Where: Eyre Square, Galway

Price: FREE

With over 350,000 people flocking to Galway’s Eyre Square for this event last year, this is without doubt one of the best Christmas markets in Ireland. 50 festive chalets, a German Bier Keller and the opportunity to meet Santa himself makes this a fun-packed day out for all the family.

58. Glow – A Cork Christmas Celebration

When: Every Friday, Saturday and Sunday from 22nd November-29th December; Market 12:00pm-8:30pm, Park 4:30pm-8:30pm

Where: Bishop Lucey Park, Cork

Price: FREE

Enjoy the festivities of Cork by exploring the many fascinating stalls, or admire the scenery from up above on the Ferris wheel. Enjoy the Grand Parade, magical switch-on and much more at this marvellous Ireland Christmas market.

59. Winterval

When: Friday-Sunday from Saturday 23rd November and Wedneday 18th-Monday 23rd December

Where: Waterford City Centre

Price: Prices vary

A hub of festive activity, Winterval at Waterford hosts entertainment and attractions to make your Christmas experience one to cherish forever. This magnificent Ireland Christmas market and festival is certainly not one to miss.

60. Belfast Christmas Market

When: Saturday 16th November-Sunday 22nd December

Where: Belfast City Hall, BT1 5GS

Price: FREE

Famed for its host of exotic foods and drinks to try, from kangaroo burgers to strawberry beer, the Belfast Christmas market is a must-visit this festive season. You’ll also be able to enjoy rides and entertainment, and buy some unique, handcrafted stocking fillers for the big day.

61. Christmas in Killarney

When: 24th November-31st December

Where: Killarney Town Centre

Price: Prices vary depending on activities

Parades, ice skating, fine food and a vibrant light switch-on can all be enjoyed at the magical Christmas in Killarney.

Book a Sykes cottage in Ireland to extend your festive experience. More things to see and do can be found using our Ireland Travel Guide.

Ireland Snow


Best Christmas Markets in Norfolk

62. Sandringham Christmas Craft Food & Gift Fair 

When: Friday 15th-Sunday 17th November

Where: Sandringham Estate, Sandringham, PE35 6EN

Price: Adults £9, Seniors £9, Children £3 (ages 5-15), Family £24 (2 adults and up to 3 children)

Stumble across all kinds of wonderful handmade gifts and delicious local produce at this beautiful Norfolk estate this Christmas. Without doubt one of the most fabulous Norfolk Christmas markets in 2019.

63. Great Yarmouth Christmas Fayre

When: Friday 29th November-Sunday 1st December; Fri 10:00am-8:30pm, Sat 10:00am-5:00pm, Sun 10:00am-4:00pm

Where: Great Yarmouth Minster and The Priory Centre, NR30 1NE

Price: FREE

A host of handcraft stalls at Great Yarmouth’s Minster and Priory Centre allow you to get those thoughtful, last minute gifts this Christmas whilst enjoying the festive atmosphere.

64. Deepdale Christmas Market

When: Friday 29th November-Sunday 1st December

Where: Dalegate Market, Burnham Deepdale, PE31 8FB

Price: FREE

The village of Burnham Deepdale will play host to more than 130 stalls offering unique handmade gifts and tasty festive food for all tastes.

65. Norfolk Christmas Fayre

When: Friday 6th-Saturday 7th December; Fri 10:00am-9:00pm, Sat 10:00am-5:00pm

Where: Norwich Cathedral, NRL 4DH

Price: FREE

Get into the Christmas spirit in 2019 by sampling and buying some of the finest produce and gifts made by some of the finest producers and handcrafters in the area. Enjoy all of this festive cheers within one of the most beautiful buildings in Norfolk.

66. Pensthorpe Christmas Market

When: Sunday 24th November; 10:00am-4:00pm

Where: Pensthorpe Natural Park, Fakenham, NR21 0LN

Price: FREE

The beauty of  Pensthorpe Natural Park is enhanced even further by the return of its magical Christmas market for the 3rd consecutive year. The park is filled with the scent of mince pies and the sounds of several live music acts – a UK Christmas market for all the family to enjoy.

67. Festive Fair at Elveden Courtyard

When: Saturday 16th-Sunday 17th November; 10:00am-5:00pm

Where: Elveden Estate, Thetford, IP24 3TJ

Price: FREE

The Elveden Courtyard transforms into a site of festive magic for 1 weekend in November, with 20 stalls making it a delightful little UK Christmas market.

68. Indoor Christmas Market at Ormiston Victory Academy

When: Sunday 30th November; 10:00am-3:00pm

Where: Ormiston Victory Academy, Costessey, NR5 0PX

Price: FREE

Find a catalogue of handmade gifts and products at this Norfolk indoor Christmas market, while the young ones can pay a visit to Santa’s Grotto!

69. Holkham Festive Food Fair

When: Saturday 14th-Sunday 15th December; 10:00am-4:00pm

Where: Holkham Hall, Wells-next-the-Sea, NR23 1AB

The finest local food and drink producers will gather at Holkham Hall for a mouth-watering festive feast – from local gins and heart-warming mulled wine to homemade jams and chutneys made from the finest local produce.

Turn your Christmas market trip into a memorable Norfolk cottage holiday by booking one of our many properties close by. More things to see and do can be found by viewing our Norfolk Travel Guide.

Norwich Snow

Christmas Turkey

Best Christmas Markets in Cornwall

70. Fowey Christmas Market 

When: Friday 6th-Sunday 8th December; Fri 5:30pm-8:30pm, Sat 10:00am-5:30pm, Sun 10:00am-4:00pm

Where: Fowey River Academy, PL23 1HE anf Fowey Town Centre

Price: FREE

One of the most popular Christmas markets in Cornwall, wander the charming streets of Fowey to find stalls offering everything from refreshments to thoughtful gifts for your loved ones.

71. Padstow Christmas Festival 

When: Thursday 5th, Sunday 8th Decembe1

Where: Padstow Town Centre

Price: FREE

This popular UK Christmas market will welcome a marvellous Christmas atmosphere as well as some of the country’s most popular TV chefs, including Rick Stein and Nathan Outlaw.

72. Truro Winter Gift Fayre

When: Wednesday 11th-Thursday 19th December; Mon, Tue, Thu, Fri 10:00am-5:30pm, Wed 10:00am-9:00pm, Sat 9:00am-5:30pm, Sunday 10:00am-4:00pm

Where: Lemon Quay, Truro, TR1 2LW

Price: FREE

Get that last-minute shopping done at this bright and beautiful Christmas gift fayre on Truro’s Lemon Quay in Cornwall.

73. Falmouth Christmas

When: 29th November-5th January

Where: Falmouth Town Centre.

Price: FREE

Take advantage of a varying calendar of events in Falmouth this Christmas. Experience the lights switch-on, live nativity and even a Santa fun run for the more active this festive season.

Bring your loved ones together this Christmas with a stay at one of our Cornish holiday cottages. Discover things to do, places to eat and more in our Cornwall Travel Guide.

Cornwall Snow


Best Christmas Markets in Devon

74. Exeter Cathedral Winter Fair

When: Tuesday 5th-Wednesday 6th November

Where: Exeter Cathedral, EX1 1HS

Price: FREE

More than 60 stalls within Exeter’s stunning cathedral are sure to offer up something perfect for your friends and family this Christmas.

75. Torquay Christmas Carnival

When: Saturday 16th November

Where: Torquay Town Centre

Price: FREE

Join the festive fun in Torquay’s centre this Christmas, with special guests, live entertainment and stalls to explore.

76. Exmoor Christmas Fair

When: Saturday 23rd-Sunday 24th November; Sat 12:00pm-6:00pm, Sun 10:00am-4:00pm

Where: Porlock Village Hall, TA24 8QD

Price: FREE

Local craftspeople will gather in Porlock’s Village Hall to offer a variety of gifts and treats for Christmas, making for a delightful Christmas market in Dorset.

77. Christmas Food Markets at The BIG Sheep

When: Saturdays 7th, 14th and 21st December; 9:00am-2:00pm

Where: The BIG Sheep, Bideford, EX39 5AP

Price: FREE

Get all the components of your festive feasts from this superb UK Christmas market, from the turkey to the Boxing Day nibbles. This popular Dorset Christmas food market is certain to fill you with Christmas cheer!

78. Mayors Carol Service and Christmas Street Fayre

When: Wednesday 18th December

Where: Newton Abbot Market Square

Price: FREE

You can enjoy Christmas carols, late-night shopping and a fabulous street fayre should you choose Newton Abbot as your Christmas market for 2019.

79. Christmas Market at Ottery St Mary Parish Church

When: 14th December

Where: Ottery St Mary Parish Church, EX11 1DQ

Price: FREE, donations welcome

This historic church will play host to a number of craft stalls selling fine gifts and snacks, Christmas carols will provide the background noise.

Make your day trip into a holiday by booking a Sykes cottage in Devon this Christmas. You can discover a range of attractions and activities by browsing our Devon Travel Guide.

Devon Snow


Best Christmas Markets in Scotland

80. Drum Castle Christmas Festival

When: Saturday 7th-Sunday 8th December; 10:00am-4:00pm

Where: Drum Castle, Banchory, AB31 5EY

Price: Adults £4, Children and Concessions £2

See this castle transform from 13th-century charm into a festive wonderland, with its German food court, lip-smacking mulled wine and festive cheer making it one of the best Scotland Christmas markets.

81. Logie Steading Christmas Market

When: Saturday 7th-Sunday 8th December

Where: Logie Steading, Logie, IV36 2QN

Price: FREE

For one weekend only, this set of delightful sandstone buildings will host one of the most charming Christmas markets in Scotland and the UK. Boasting more stalls than ever before, you are certain to find tasty Christmas food and various entertainment promising a festive day to remember.

82. Edinburgh’s Christmas

When: Monday 16th November-Saturday 4th January

Where: Edinburgh City Centre

Price: Prices may vary

Certianly one of the most popular UK Christmas markets, head to Edinburgh and be greeted by a whole world of festive magnificence, offering attractions, events, shows and some of the finest markets you are likely to see.

83. Glasgow Christmas Markets

When: Dates vary

Where: Glasgow City Centre

Price: Prices may vary

A wide range of different markets will be held across this beautiful city, one for every taste and interest. No matter what you’re looking to do or when you’re looking to do it, yo are certain to find it at one of this wonderful UK Christmas markets.

84. Perth Winter Festival

When: Dates vary throughout November and December

Where: Perth City Centre

Price: Prices vary depending on activity

All sorts of festive fun can be had throughout November and December at this spectacular Scotland Christmas festival. Enjoy the Christmas light switch-on, a lip-smacking Chocolate Feestival, celebrations for St Andrew’s Day and much, much more.

85. Aberdeen Winter Festival

When: 18th October-6th January

Where: Aberdeen City Centre

Price: Prices may vary

Much like many of Scotland’s big cities, Aberdeen will be hosting a number of fun-packed events and celebrations until after the New Year.

86. Glamis Castle Christmas Market

When: Friday 13th-Sunday 15th December

Where: Glamis Castle, Forfar, DD8 1RJ

Price: FREE

This 14th-century fairytale  castle turns into a winter wonderland for one weekend in December. Enjoy a delicious meal in the restaurant, take tours of the exquisite interior and browse a host of stalls offering local handmade gifts to buy.

Book yourself a cottage in Scotland to experience Christmas in this beautiful country. View our Scotland Travel Guide to discover what you can see and do nearby.

Scotland Snow


 Best Christmas Markets in Wales

87. Cardiff Christmas Market

When: Thursday 14th November-Monday 23rd December

Where: Cardiff City Centre

Price: FREE

Wander the glistening, stall-lined streets of Wales’ capital to get a real sense of the most wonderful time of the year. With many wonderful stalls and an unmissable festive atmosphere, this is certainly one of the best Christmas markets in the UK.

88. Llandudno Christmas Fayre

When: Thursday 14th -Sunday 17th November; Thu 10:00am-6:00pm, Fri 9:30am-7:00pm, Sat 9:30am-7:00pm, Sun 9:30-4:30pm

Where: Llandudno Town Centre

Price: £3.50 per person, Under-16s FREE

Over 150 stalls will grace the Victorian streets of Llandudno, giving you the chance to grab some high-quality treats and gifts at one of the best Christmas markets in Wales. Join 10s of thousands of others in enjoying all sorts of festive entertainment for the whole family to enjoy.

89. Llanerchaeron Christmas Fair

When: Friday 6th-Sunday-8th December; 11:00am-4:00pm

Where: Llanerchaeron, Ciliau Aeron, SA48 8DG

Price: Adults £5, Children and National Trust members FREE

Get right among the festive fun at this historic National Trust attraction in Wales. The Llanerchaeron estate will play host to more than 70 food and craft stalls to amble around at your leisure.

90. Hay Festival Winter Weekend

When: Thursday 28th November-Sunday 1st December

Where: The Swan Hotel, Hay-on-Wye, HR3 5DQ

Price: Prices vary from £5-£13

A weekend of winter-themed fun and games, activities and guest speakers to keep the whole family occupied.

91. Wales Biggest Christmas Fair

When: Sunday 8th December; 9:30am-3:30pm

Where: LC2 Swansea, SA1 3ST

Price: FREE

Grab yourself tasty treats and unique handcrafted gifts from over 120 stalls at this popular Wales Christmas market. All profits are going to a worthy cause, the Wales Air Ambulance.

92. Caerphilly Christmas Market

When: Saturday 7th-Sunday 8th December; 9:00am-4:00pm

Where: Caerphilly Town Centre

Price: FREE

Take a day to peruse more than 100 stalls at this excellent Wales Christmas market, perfect for getting those last minute gifts and treats before the big day. Various streets entertainers, funfair rides and more make this a must-visit this Christmas.

93. Dinefwr Christmas Fair

When: Friday 22nd-Sunday 24th November

Where: Newton House, Llandeilo, SA19 6RT

Price: Standard admission charges apply

This impressive mansion and its courtyard will host festive stalls, singers, brass bands and more to get your festive fix. The kids can meet Santa himself on Saturday and Sunday, while you can take some time browsing the handmade gifts, and tasty treats on offer.

94. Portmeirion Food and Craft Fair

When: Friday 6th-Sunday 8th December

Where: Portmeirion Village Centre

Price: Prices vary

Who would have thought that the Italianate village of Portmeirion could get even more beautiful? Cooking demonstrations, over 120 stalls and Santa’s Grotto are among the activities available at this marvellous Wales Christmas food festival.

95. Blackwood Winter Fair

When: Saturday 30th November; 9:00am-5:00pm

Where: Blackwood Town Centre

Price: FREE

Discover fairground rides, a variety of Christmas market stalls, Santa’s Grotto and more at this magical Christmas fair.

96. Wrexham Victorian Christmas Market

When: Thursday 5th December

Where: Wrexham Town Centre

Price: FREE

Find over 100 Victorian-themed stalls at this superb Wales Christmas market, offering a range of items from food and drink to handmade gifts to wrap up for the big day, along with rides and entertainment for all to enjoy.

97. Christmas Market at Surf Snowdonia

When: Saturday 7th-Sunday 8th December

Where: Adventure Parc Snowdonia, Dolgarrog, LL32 8QE

Price: FREE

Head to Adventure Parc Snowdonia for one weekend in December to enjoy one of the most unique Christmas markets in the UK. Live music, tasty food and surfing are all on the agenda this year.

Book a cottage in Wales to turn your one-day visit into a fun-packed festive holiday. Browse our Wales Travel Guide to get an idea of what to see and do in the area.

Snowdonia Snow

The Most Popular UK Christmas Markets

Last but certainly not least, a selection of the most renowned UK Christmas markets attracting tourists from all over the world.

98. Manchester Christmas Markets

When: Saturday 9th November- Sunday 22nd December

Where: Manchester city centre

Price: FREE

Head to Manchester this festive season to reveal a world of Yuletide magic with one of the best Christmas markets in the UK. Amble through more than 300 stalls each offering something unique, whether you’re looking to tickle your taste buds or buy some quirky stocking fillers for the big day.

99. Birmingham German Christmas Market

When: Thursday 7th November-Monday 23rd December; 10:00am-9:00pm

Where: Birmingham city centre

Price: FREE

This remarkable German UK Christmas market offers a host of festive stalls and entertainment with a Bavarian twist. This is the largest Christmas market of its kind outside of Germany and Austria – don’t miss out!

100. Hyde Park Winter Wonderland

When: Thursday 21st November-Sunday 5th January; 10:00am-10:00pm

Where: Hyde Park, London, W2 2AR

Price: Price vary

Head to Hyde Park in London this winter to reveal much more than just a Christmas market, but a world of festive magic to be enjoyed in all manner of different ways. Pre-book a whole host of activities including something for everybody, from ice-skating and ice sculpting workshops to karaoke and an ice bar – Winter Wonderland has it all!

101. Nottingham Winter Wonderland

When: Friday 15th November-Tuesday 31st December

Where: Old Market Square, Nottingham, NG1 2DR

Price: FREE

Those looking for a spectacular Christmas market in the Midlands should strongly consider the Nottingham Winter Wonderland. Try your hand at ice skating, enjoy a drink at the ice bar and get stuck into all other kinds of festive fun.

Turn your UK Christmas market day out into a festive cottage break and save some money in the process with our exclusive Christmas deals!


Get involved in the Discussion

Sign up to receive discounts, exclusive offers, travel tips and guides.