Skip to content
Seasonal guide

Christmas Markets & Events in Shropshire 2026

Every Christmas market, fair, Santa visit and festive day out we have confirmed across Shropshire this season, in date order. 28 dates listed so far, with links to each organiser for tickets.

Christmas events in October 2026

24 October 2026 to 25 October 2026

Severn Valley Railway Christmas Gift Fayre

The Engine House, Severn Valley Railway, Highley

An early-season Christmas gift fayre at the railway’s Engine House in Highley, 10.45am to 4.30pm (last entry 4pm). Entry is with a Severn Valley Railway ticket.

Christmas events in November 2026

8 November 2026

CHRISTMAS IN IRELAND

Shropshire

This Christmas, experience the heart, humour and spirit of Ireland, with Christmas in Ireland .

16 November 2026 to 17 November 2026

Ludlow Christmas Fair

Ludlow Racecourse, Ludlow

A Christmas shopping fair at Ludlow Racecourse: Monday 16 November 6pm to 8pm, Tuesday 17 November 9.30am to 3.30pm. £5 admission, free parking.

16 November 2026

A CHRISTMAS CAROL

Shropshire

Celebrating their 11th year delighting UK audiences with this unique and highly acclaimed production, Dickens Theatre Company present A Christmas Carol as part of their REVISION ON TOUR programme, staging exciting theatre adaptations of classic English GCSE texts for both students and lovers of literature alike.

18 November 2026

Shrewsbury Christmas Lights Switch On

The Square, Shrewsbury

The town council’s Christmas lights switch-on in The Square, from 4.30pm to 7pm with a countdown to the lights.

19 November 2026

Oswestry Christmas Lights Switch On

Bailey Head, Oswestry

Oswestry’s Christmas lights evening at Bailey Head, from 4pm, with the lights going on at about 6.30pm.

21 November 2026 to 4 January 2027

Christmas at Blists Hill Victorian Town

Blists Hill Victorian Town, Telford

The Victorian town dressed for Christmas, open daily 9am to 4pm (closed Christmas Day and Boxing Day). Pre-booking is required; tickets are released each Thursday, two weeks ahead.

21 November 2026

Market Drayton Festival of Lights

Market Drayton town centre, Market Drayton

A full day of entertainment and live music in the town centre, with a Christmas market of over 50 stalls and food vendors.

27 November 2026 to 3 January 2027

Aladdin at Theatre Severn

Theatre Severn, Shrewsbury

Shrewsbury's big family pantomime, running from late November through to the new year.

27 November 2026

Bridgnorth Christmas Lights Switch On

Bridgnorth town centre, Bridgnorth

Bridgnorth Town Council’s Christmas lights switch-on. Times have not been published yet; the council is on 01746 762231.

27 November 2026 to 23 December 2026

Follies Safari to Santa’s Grotto at Hawkstone

Hawkstone Park Follies, Hodnet

A 60 to 90 minute 4x4 ride through Hawkstone Park Follies to Santa’s hillside grotto. Priced per vehicle: from £149 for up to 6 people, from £185 for up to 8.

27 November 2026 to 29 November 2026

Ludlow Winter Festival

Ludlow town centre, Ludlow

Ludlow Town Council’s winter festival weekend, ending with the Castle Square Christmas market on Sunday 29 November.

28 November 2026 to 3 January 2027

Attingham for Christmas

Attingham Park, Shrewsbury

The National Trust mansion decorated for Christmas, with timed entry and a festive trail (£5). Normal admission applies for non-members; tickets are released in stages from 19 November. Closed Christmas Day.

28 November 2026

Newport Christmas Lights Switch-on

Newport town centre, Newport

A day of festivities from 10am to 6pm: snowglobe at the Buttercross, funfair, Santa parade and Christmas market, with the lights on at 5pm and carols at St Nicholas Church at 5.30pm. Santa’s grotto at the Guildhall is pre-booked.

28 November 2026 to 24 December 2026

The Elf Express on the Severn Valley Railway

Severn Valley Railway, Bridgnorth

Christmas trains from Bridgnorth on 28 and 29 November and 5, 6, 12, 13, 19, 23 and 24 December, departing 10am, 12.15pm, 2.30pm and 4.45pm. Compartments from £164 for four.

28 November 2026 to 6 December 2026

The Santa Experience at Park Hall Farm

Park Hall Farm, Oswestry

Santa visits on 28 and 29 November and 5 and 6 December, 10am to 4pm, with a gift, a Christmas show and the whole farm park. Adults £14.95, children over 2 £21.95, under 2 £12.95.

Christmas events in December 2026

3 December 2026

Ludlow Christmas Market 2026

Ludlow town centre, Ludlow

Ludlow gets festive on Thursday 3 December 2026 — Christmas market stalls, local makers and seasonal food and drink in one of England’s prettiest market towns.

4 December 2026 to 23 December 2026

Father Christmas at Sunnycroft

Sunnycroft, Telford

A Wind in the Willows Father Christmas visit at the National Trust’s Sunnycroft, 4 to 13 and 16 to 23 December in 20-minute slots. £20 per child, £5 per accompanying adult; booking essential.

5 December 2026 to 3 January 2027

Christmas Tree Trail at Dudmaston Comer Woods

Dudmaston Comer Woods, Bridgnorth

A community Christmas tree trail, 10am to 3pm, plus a free Christmas in Comer Woods weekend on 19 and 20 December. Parking £6 for non-members.

5 December 2026 to 20 December 2026

Meet Father Christmas at Ludlow Castle

Ludlow Castle, Ludlow

Father Christmas at Ludlow Castle on 5 and 6, 12 and 13, and 19 and 20 December, in slots from 10am to 3.50pm. £10 per child including castle entry, a photo and a gift; accompanying adults need a ticket too.

6 December 2026

Walcot Hall Christmas Market

Walcot Hall, Lydbury North

A Christmas market at Walcot Hall on Sunday 6 December, 11am to 4pm. Ticket details are still to be announced.

11 December 2026

Jack and The Beanstalk

Regal Tenbury Wells, Cleobury Mortimer

Jack and the Beanstalk – Christmas Pantomime 🚀 Get ready for a Christmas adventure that's out of this world! The Regal's professional pantomime returns with Jack and the Beanstalk, a hilarious 1950s sci-fi-inspired take on the classic tale. Join Jack, Pat the Cow and a host of colourful characters as a handful of mysterious "space beans" launches an adventure filled with comedy, catchy songs, audience participation and plenty of traditional panto fun. Perfect festive entertainment for the whole family! 📅 11–31 December 2026 📍 The Regal, Tenbury Wells, WR15 8AE 🎟️ Tickets from £15

Planning a festive day out

  • Book Santa visits early. Grottos and Santa trains sell out first, often weeks ahead.
  • Markets are usually free to walk round; fairs in halls and venues may charge on the door. Each event page says what the organiser publishes.
  • Check before you travel. Weather can close outdoor markets, so look at the organiser’s page on the day.
  • Make a day of it with our Sunday roast pubs by town or places to stay.

Run a local business?

+ Add business