Our top Christmas steam train experiences for the whole family in 2025

by

iStock.com/nmated

Heritage railways up and down the country are getting into the festive spirit. Whether it’s the opportunity to meet Santa, impressive light displays, on board pantomimes or more relaxed Christmas dining, your local heritage railway is undoubtedly doing something to celebrate the season.

See below for some of our top recommendations.

  1. Christmas steam train events for children and families
    1. South East
    2. South West
    3. East Midlands
    4. West Midlands
    5. North East
    6. North West
    7. Wales
    8. Scotland
  2. Top Christmas steam train experiences for adults 2025
    1. South West
    2. South East
    3. East Midlands
    4. West Midlands
    5. North East
    6. Wales
  3. Steam train events between Christmas and New Years
    1. South East
    2. East Midlands
    3. West Midlands
    4. North East
    5. North West
    6. Wales

See an event we’ve missed? Send us an email with the details and we’ll add it!


Enjoy more Steam Days Magazine reading every month.
Click here to subscribe & save.

Christmas steam train events for children and families

Plenty of heritage railways up and down the UK are hosting special Christmas events perfect for families, from meeting Santa aboard a steam train to carol services as you travel to the chance to board the Polar Express, there’s loads of choice this festive season!

iStock.com/bmcent1

South East

Bluebell Railway SteamLights

What? Join us for a truly enchanting evening as our Ice Queen summons her powers to light up the train before it steams into the night on a brand-new, family-friendly narrative journey! Along the way, marvel at dazzling illuminated lineside displays and see how many mythical creatures you can spot as the story unfolds – beautifully narrated by the Ice Queen herself.

When? 22 November – 28 December

Where? Sheffield Park Station, East Sussex, TN22 3QL

How much? From £35

Bluebell Railway Santa Specials

What? A magical Christmas experience for the whole family. Step into a traditional winter splendour and make Christmas memories that last a lifetime aboard the Bluebell Railway Santa Special. Join us this festive season as our beautifully restored steam trains whisk you through the Sussex countryside on an unforgettable journey – complete with music, cocoa, and of course, a very special guest from the North Pole!

When? 29 November – 24 December

Where? Sheffield Park Station, East Sussex TN22 3QL

How much? £35 per person, under 3s £10

Bure Valley Railway Festive Express

What? Hop on board one of our Festive Express steam trains this December. Enjoy a 1 hour experience from our Aylsham Station including festive treats, a 30 minute steam train ride and a visit to see Santa in his grotto.

When? 6 December – 24 December

Where? Aylsham Station, Norwich Road, Aylsham, Norfolk, NR11 6BW

How much? £26 per person

Bure Valley Railway Noel Night Tran

What? Enjoy Aylsham Station all lit up and decorated, whilst listening to Aylsham Brass Band playing festive favourites, before boarding our special evening train for a 60 minute journey by steam through Norfolk’s night sky.

When? 5, 11, 12 & 18 December

Where? Aylsham Station, Norwich Road, Aylsham, Norfolk, NR11 6BW

How much? £26 per person

Cholsey & Wallingford Railway Santa Express

What? Be entertained by Santa’s elves, be visited by Father Christmas and every child will receive a present.

Before departure adults will receive a free festive drink and mince pie, and children will receive a soft drink and a sweet treat from our kiosk.

When? 29 November – 23 December

Where? Wallingford Station, 5 Hithercroft Road, Wallingford, Oxfordshire, OX10 9GQ

How much? From £24 per person, £5 under 2s

Colne Valley Railway Santa Express

What? Santa is coming to town! Throughout December 2025, he will be at the Colne Valley Railway. Get to meet Santa and his elves, take a train ride through the Essex countryside and be delivered directly to Santa, who will be waiting for you. There is a present for everyone, including the dog!

When? Every weekend in December, plus the 23rd and 24th

Where? Colne Valley Railway, Castle Hedingham Station, Yeldham Rd, Castle Hedingham, Colne CO9 3DZ

How much? £25 per person, under 3s £10

Didcot Railway Centre Steam into Christmas

What? Kids, there’s been a disaster, Santa’s reindeer have all escaped and are lost – you know that he needs them to deliver all the presents on Christmas Eve. We need your help! Can you help him find them? Explore the unique collection of Great Western Railway steam locomotives, carriages, wagons, buildings and small artefacts at our 21 acre museum set around the original 1932 engine shed whilst you locate all of the reindeer stations.

When? 6 – 23 December

Where? Didcot Railway Centre, DIDCOT, Oxfordshire, OX11 7NJ

How much? Adult £22, Child £27.50

Didcot Railway Centre A Christmas Carol performed by Gerald Dickens

What? Back for a third year after sell out performances in 2023 and 2024, Gerald is pleased to return to Didcot Railway Centre for 2025. Gerald is an actor, author, director and producer and is the great great grandson of the author Charles Dickens. In 1993 he created his first one-man show, a theatrical performance of A Christmas Carol inspired by Charles Dickens’ own energetic readings of the 1860s.

When? 16 & 17 December

Where? Didcot Railway Centre, DIDCOT, Oxfordshire, OX11 7NJ

How much? £38.50 per person

Epping Ongar Lights Express

What? The Epping Ongar Lights Express is an incredible light show on and in a steam train, consisting of thousands of coloured LED lights and LED wristbands, creating a kaleidoscope of different colours and flashing patterns. The train looks amazing, inside and out!

When? 15 November – 4 January

Where? Ongar station, CM5 9AB

How much? £25 adults, £20 children

Epping Ongar Railway Santa Special

What? Bring the family to see Santa on his special train with the fantastically festive Epping Ongar Railway Santa Specials!

When? 29 November – 24 December

Where? Epping Underground station or Ongar

How much? From £65 for 2

Kent & East Sussex Railway Santa Specials

What? We love Christmas at the Kent and East Sussex Railway and we have been welcoming families to meet Santa on our trains since 1974! There’s nothing quite like the pleasure of a steam train ride knowing your child will meet Santa and receive a named gift, all without moving from the the comfort of your allocated seats. Sit back, relax and enjoy the journey!

When? 29 November – 24 December

Where? Tenterden Town Station, TN30 6HE

How much? From £100 for 2

Lavender Line Santa Specials

What? The Lavender Line are once again running their Santa Specials throughout December.  During a special extended train ride, each child will have a magical moment with Father Christmas and receive a personalised gift chosen just for them.

When? 6th, 7th, 13th, 14th, 20th and 21st December – times can be found on the website

Where? The Lavender Line, Isfield Station, Station Road, Isfield, TN22 5XB

How much? £16.50 for Adults and £20 for children aged 1-12 – Pre-booking only

Mid-Norfolk Railway The Polar Express Train Ride

What? Running on select dates throughout November and December, this immersive theatrical experience will transport you to the enchanting world of THE POLAR EXPRESS™. Set to the sounds of the motion picture soundtrack, you’ll enjoy warm cocoa and a treat while engaging with the characters and story that have captivated audiences worldwide. Families are encouraged to wear their pajamas to fully embrace the magic of the journey. ​

When? 8 November – 23 December

Where? Mid-Norfolk Railway: Railway Station, Station Road NR19 1DF Dereham, Norfolk

How much? From £33.95 per person

Watercress Line Father Christmas Express

What? Join Father Christmas as he transports you from Ropley to Medstead on his magical Father Christmas Express.

When? 13 – 20 December

Where? Ropley Station, Watercress Line, Station Rd, Ropley, Ropley Dean, Alresford SO24 0BL

How much? Adults £18.50, Child £24.50, under 1 £10

Watercress Line Steam Illuminations

What? Step aboard a steam train transformed into a dazzling spectacle of colour, music, and festive cheer! Steam Illuminations returns with a reimagined experience for 2025 – featuring immersive entertainment, enhanced light displays, and more onboard fun to make your journey truly unforgettable.

When? 28 November – 28 December

Where? Alresford, Hampshire, SO24 9JG

How much? From £34 per person, under 2s free

South West

Avon Valley Railway Santa Special

What? Whilst you’re travelling, you’ll enjoy a mince pie or festive biscuit and Santa will pass through the train saying hello to everyone. Then, when you return to Bitton Station each family group will meet Santa again and all good boys and girls will receive a present from him too!

When? 23 November – 24 December

Where? Bitton Station, Bath Rd, Bitton, Bristol BS30 6HD

How much? From £18 per person

East Somerset Railway Santa Specials

What? You will have a 30 minute ride on the Santa Special train first, then cross the line to the North Pole Station where you can visit Santa and receive a gift (if you have been good, of course!) 

When? 6 – 24 December

How much? Adult £23, Child £22, Under 1s £5

East Somerset Railway Santa by Starlight

What? As if visiting Santa wasn’t exciting enough, seeing him under starlight gives that added sparkle to your festive fun here at the East Somerset Railway. The Starlight train departs from Cranmore at 4:30 each day. On arrival, our young guests will receive a goody bag (containing festive themed colouring sheets, crayons and a Santa based family quiz for you all to enjoy). Then, your party will embark our Special Santa steam train for a delightful 30 minute trip to the North Pole.

When? 6 – 23 December

Where? Cranmore, Shepton Mallet, Somerset, BA4 4QP

How much? £23 per person, under 1s £6

East Somerset Railway Santa Paws

What? Bring your dog along to meet Santa! Your ticket will include entry on to the train, then a visit to the grotto for you and your dog, lots of photo opportunities with Santa, and a special gift for your dog.

When? 6 & 7 December

How much? £15 adult, £10 child, under 5 free

South Devon Railway Polar Express Train Ride

What? After several magical seasons, THE POLAR EXPRESS™ Train Ride is returning to South Devon Railway this Christmas. Step into the story and enjoy a festive journey full of theatrical storytelling, seasonal treats, and Christmas spirit.

When? 28 November – 23 December

Where? Dart Bridge Road, Buckfastleigh, South Devon, TQ11 0DZ

How much? From £40.95

Swanage Railway Father Christmas Yuletide Express

What? Enjoy a magical family experience on the Father Christmas Yuletide Express – a one-hour return train journey from Swanage Station with festive carols, mince pies, Christmas elves, Father Christmas, and a special gift for every child.

When? 29–30 Nov; 6–7, 13–14, 20–24 Dec 2025

Where? Swanage Station, Railway Station Approach, Swanage, Dorset, BH19 1HB

How much? From £24.95 (Standard/Relaxed); £149.95 for Private Compartment; under-2s free

Swanage Railway Christmas Carol Trains

What? Enjoy a heartwarming seasonal journey aboard a steam train from Swanage to Corfe Castle, accompanied by live music, carols, and festive cheer—an elegant, adult oriented evening immersed in the spirit of Christmas.

When? 11 & 18 December 2025, 19:00–21:00

Where? Swanage Station, Railway Station Approach, Swanage, Dorset, BH19 1HB (to Corfe Castle)

How much? Adult £20; Child (3–15) £10; Under 3s free (no seat)

West Somerset Railway Santa Express

What? Step aboard our festively decorated, heritage carriages for a magical ride behind a steam locomotive through the scenic Quantock Hills from Bishops Lydeard to Williton and back. A gift from Santa and refreshments will be waiting for you at your table, with the man himself visiting during the journey.

When? 6 – 24 December

Where? Bishops Lydeard Station, TA4 3RU

How much? £27.50 per person, under 1s £10

East Midlands

Cleethorpes Light Railway Santa Specials

What? This very popular Santa Specials includes a panto-themed introduction, a train ride, visit to Santa with a quality gift and seasonal refreshments.

When? 13th,14th,20th, 21st, 23rd and 24th December.

Where? Cleethorpes Light Railway, Lakeside Station, King’s Road, Cleethorpes, DN35 0AG

How much? Adults £16.95, Children £20.45 (Christmas Eve only Adults £18.95 Children £23.45)

Lincolnshire Wolds Railway Elf Express – Letters to Santa

What? It’s time to prepare yourselves for Christmas !! Have you got your letters written to Santa? Bring your letters along or get Elf Marc to help you write one onboard our Elf Express. Get your letter stamped from Elf Marc. Post it in our special post box ready for Santa.

When? 16 November

Where? Ludborough Station or North Thoresby Station

How much? Adults £10, Children £6, under 3s free

Midland Railway Santa Special Trains

What? Sit back and let us get you into the Christmas Spirit with our Santa Special Event. The excitement begins as the steam train pulls out of Butterley Station and Santa makes his way down the heritage carriages to visit each child at their seat. Of course, followed by his elves and helper with goodies for all passengers. Enjoy a memorable trip out for the whole family. Car Parking is free too.

When? 30  November – 24 December

Where? Butterley Station, Ripley, Derbyshire, DE5 3QZ

How much? Adult from £18.95, child from £16.95, under 1 from £4.95

Nene Valley Railway Christmas at the Railway

What? Step aboard our heritage train from Wansford Station for a return journey to Peterborough and back, filled with festive cheer. Expect festive songs and laughter from our onboard elves as you roll through the wintry countryside.

When? 29 November – 24 December

Where? Wansford Station, Peterborough, PE8 6LR

How much? £38 per person, under 1s £6

Northampton & Lamport Railway Santa Specials

What? What better way to get in the Christmas spirit than a great family Santa experience! All tickets include a meet with Santa, a present for children and complementary on-train refreshments.

When? 30 November – 21 December

Where? Pitsford & Brampton Station, Pitsford Road, Chapel Brampton, NN6 8BA

How much? Adults from £15.50, children from £17, under 1s £8 with present or free without

Peak Rail Santa Specials

What? Santa and his Railway Helpers invite you to get Christmas off to a magical start by riding Santa’s festive steam train, through the delightful Derwent Valley. Join them on their special train at Peak Rail from Rowsley South Station. As you sit back and enjoy the journey, a variety of professional entertainers will perform for you, Santa and his helpers will make their way through the train and meet everyone at their seat. Santa will have with him a wonderful age suitable gift for all the children

When? Trains will depart in December on: Saturdays: 6th, 13th & 20th, Sundays: 7th, 14th & 21st, Monday 22nd, Tuesday 23rd & Wednesday 24th

Where? Rowsley South Station, Harrison Way, Darley Dale, DE4 2LF

How much? From £40 for a table of 2, £80 for a table of 4 & £120 for a compartment of 6

West Midlands

Amerton Railway Santa Specials

What? Board a steam train at Amerton Station and travel to Toyland to meet Santa and receive a hand-picked gift! You also receive a festive goodie bag to enjoy while surrounded by beautiful Staffordshire countryside as the train meanders through the fields on a frosty winter’s day.

When? 29 November – 24 December

Where? Amerton, Stafford, ST18 0LA

How much? From £28 for a 3 seat compartment

Birmingham The Polar Express Train Ride

What? Do you believe? We at Vintage Trains certainly do and that is why we are proud to be hosting an exciting magical experience like no other. THE POLAR EXPRESS™ Train Ride is returning to Vintage Trains again in 2025 with the magic of the 2004 motion picture THE POLAR EXPRESS™ being theatrically re-created so you and your family can be immersed in the sights, sounds and intrigue of this classic children’s tale. Prepare to be surrounded by the magic and wonder of the Christmas season!

When? 22 November – 23 December

Where? Birmingham Moor Street Station, Queensway, Birmingham, West Midlands, B4 7UL

How much?  From £91.16 for 2

Churnet Valley Railway The Polar Express Train Ride

What? Churnet Valley Railway is once again bringing the spirit, magic, and joy of Christmas to all the good little boys and girls in 2025 with our THE POLAR EXPRESS™ 2025 Christmas Train Ride! Join us this festive season as we recreate the adventure and excitement of everyone’s favourite Christmas movie – The Polar Express.

When? 8 November – 23 December

Where?  Froghall Station, Froghall, Stoke-on-Trent, Staffordshire ST10 2HA

How much? From £28.95 per person

Gloucestershire Warwickshire Railway Santa Express

What? Climb aboard the GWSR’s Santa Express for a festive train ride through the Cotswolds.

When? 22 November – 23 December

Where? Prestbury, Cheltenham GL50 4SH

How much? From £28.50 per person

Severn Valley Railway Santa’s Steam Specials

What? Travel on a steam train from Kidderminster to see Santa and friends in a brand new Christmas Show – ‘The Great Christmas Train Rescue’. After being entertained at Kidderminster by Christmas characters, climb on board our vintage carriages and celebrate the most wonderful time of year with friends and family. You can choose your very own private compartment or reserve a table, enjoy a sweet treat, and every child receives a present.

Relaxed events are also available.

When? 29 November – 24 December

Where? Kidderminster Station, DY10 1QX

How much? From £67 for a table of 2

Severn Valley Railway The Elf Express

What? Departing from Bridgnorth, you’ll steam through the Severn Valley in your own private compartment to discover a magical journey like no other. Christmas isn’t just about what’s under the tree, it’s about the sparkle in your eyes, the warmth in your heart, and the magic you choose to believe in…

When? 29 November – 24 December

Where?  Bridgnorth, WV16 4AX

How much? From £165 for a compartment of 4

Severn Valley Railway Carol Trains

What? Get ready for a musical journey as you experience the magic of heritage train travel in the dark, heading from Kidderminster to a Christmas concert amongst our locomotives at The Engine House, Highley.

When? 12 – 23 December

Where? Kidderminster station Station Approach Kidderminster Worcestershire Comberton Road DY10 1QZ

How much? Adult £20, child £15

Telford Steam Railway The Polar Express

What? Do you believe? We do at the Telford Steam Railway and that is why we are proud to be hosting an exciting magical experience like no other. This Christmas, as we re-create the 2004 motion picture for you and your family, immerse yourself in the sights, sounds and intrigue of this classic children’s tale. Prepare for the best Christmas experience, surrounded by the magic and wonder of the season.

When? 21 November – 19 December

Where? Telford, Shropshire, TF4 2NF

How much? From £30.99 per person

North East

Embsay & Bolton Abbey The Polar Express Train Ride

What? Do you believe? We certainly do and that is why we are proud to be hosting an exciting magical journey like no other. THE POLAR EXPRESS™ Train Ride is coming to the Embsay & Bolton Abbey Steam Railway with the magic of the 2004 motion picture. Chris Van Allsburg’s story will be theatrically recreated, so families can be immersed in the sights, sounds and intrigue of this classic children’s tale. Prepare to be surrounded by the magic and wonder of the Christmas season!

When? 14 November – 24 December

Where? Bolton Abbey Station, BD23 6AF

How much? From £37.95 per person

Santa’s Grotto at Ho-Ho-Hopetown

What? Santa’s Grotto at Ho-Ho-Hopetown.Santa has set up his enchanted grotto inside of the historic Carriage Works. Each child will enjoy a personal moment with Santa, where they can share their Christmas wishes and receive a special early Christmas gift lovingly prepared by the elves.

When? Every weekend from Saturday 29 November until Sunday 21 December, and Monday 22 – Tuesday 23 December

Where? Hopetown Darlington, McNay Street, Darlington DL3 6SW

How much? £18.25 until Saturday 27 September (early bird offer), and £20 after that

The Elves’ Giftworks at Hopetown Darlington

What? The Exhibition Hall has been transformed into a twinkling world of festive fun in the form of an elf workshop where they prepare toys for Christmas, nestled around the replica of Locomotion No. 1.

When? Saturday 29 November until Wednesday 24 December

Where? Hopetown Darlington, McNay Street, Darlington DL3 6SW

How much? £5 per child (1-17), £1 per adult, free for under 1s | Included in tickets to Santa’s Grotto

History Wardrobe Presents: A Very Victorian Christmas at Hopetown Darlington

What? Step into a sparkling 19th-century Christmas with the delightfully dramatic Scrooge Sisters. Meet Ethel, the grumpiest dressmaker, and her cheerful sister Ermintrude. Will she be able to thaw her sister’s icy heart? For ages 12+

When? Wednesday 3 December, 7pm

Where? Hopetown Darlington, McNay Street, Darlington DL3 6SW

How much? £15 per person

The Mrs Claus Experience at Hopetown Darlington

What? Visit Mrs Claus for an unforgettable Christmas experience filled with storytelling, sweet treats, and hands-on fun! Decorate your very own Christmas cookie while you listen to how the Victorians helped shape Christmas as we know it today.

When? Saturday 13 and Sunday 14 December

Where? Hopetown Darlington, McNay Street, Darlington DL3 6SW

How much? £5 per child

Christmas Wreath Making at Hopetown Darlington

What? Led by a professional artist, create your very own beautiful Christmas wreath. All materials are included, as well as a complimentary tipple or hot drink to keep you cosy.

When? Sunday 23 and Saturday 29 November

Where? Hopetown Darlington, McNay Street, Darlington DL3 6SW

How much? £48 per person

Experiment! The Festive Show at Hopetown Darlington

What? Join a very jolly Georgie and Stephen on the special festive edition of our railway-themed time travel immersive experience ride! Journey through the advent of passenger rail in 1825 to the present day and beyond as you fly through time on this motion simulation ride.

When? Sunday 29 November – Wednesday 31 December

Where? Hopetown Darlington, McNay Street, Darlington DL3 6SW

How much? £5 per passenger

Middleton Railway Santa Special

What? Get ready for festive magic when Santa returns to Middleton Railway this December! The much-loved Santa Special train rides are back for 2025, with decorations, gifts, and family fun all along the track. There is also a quiet coach on 6 and 7 December.

When? 6 – 23 December

Where? Moor Road, Hunslet, LS10 2JQ

How much? Adult £14, 11-15 £8.50, 3-10 £12, 0-2 £12

North Yorkshire Moors Railway Santa Express

What? Come and enjoy a brand-new interactive adventure for families as they meet Father Christmas on the NYMR Santa Express. The steam train ride will be packed with songs, jokes and the magic of Christmas, brought to life by Santa’s Elves – families will also get to meet the great man himself on board.

When? 29 November – 24 December

Where? North Yorkshire Moors Railway, Pickering Station, Pickering, YO18 7AJ

How much? From £29.50 per person

Scarborough North Bay Railway Santa Specials

What? This very popular Santa Specials includes a panto-themed introduction, a train ride, visit to Santa with a quality gift and seasonal refreshments.

When? 13th,14th,20th, 21st, 23rd and 24th December.

Where? Scarborough North Bay Railway, Peasholm Station, Burniston Road, Scarborough YO12 6PF.

How much? Adults £16.95, Children £20.45 (Christmas Eve only Adults £18.95 Children £23.45)

Stephenson Steam Railway Elf Express

What? Make this Christmas truly magical aboard our Elf Express. Enjoy a live performance from Santa and his Elves, before boarding a festive-themed heritage train ride. Meet our mischievous Chief Elf and the jolly man himself, Santa Claus, as they join you on a journey packed with entertainment, Christmas tunes, and festive fun. Capture the magic with plenty of photo opportunities, enjoy a hot drink and seasonal sweet treat, as well as a special gift from Santa.

When? 29 November – 22 Deember

Where? North Shields, Tyne and Wear, NE29 8DX

How much? From £20

Weardale Railway Christmas Santa Express

What? All aboard the North East’s best-kept festive secret – a moving Christmas story set on a heritage train that winds through wild winter landscapes to a place few ever find… where Santa appears as if by magic, and memories are made that last a lifetime.

When? 21 November – 24 December

Where? Stanhope Station, DL13 2YS

How much? From £34.95

Wensleydale Railway The Polar Express Train Ride

What? A Golden ticket to ride The Polar Express. Meet characters from the iconic film with our fully immersive theatrical performance of THE POLAR EXPRESS. Jump on board and experience our magical light show.

When? 14 November – 23 December

Where? Leeming Bar Station, Leases Rd, Leeming Bar, Northallerton, DL7 9AR

How much? From £35.95 per person

North West

East Lancashire Railway Santa Specials

What? Steam into Christmas on the East Lancashire Railway’s famously festive Santa Specials. Your family will make enchanted memories to share as they take a trip through the magical Irwell Valley alongside colourful characters and surprises. And what Christmas treat would be complete without a visit from a host of happy elves and Santa Claus himself.

There is also a customised experience tailored for SEND families.

When? 22 November – 24 December

Where? Bury Bolton Street Station, BL9 0EY

How much? Adult from £23, child from £22.50

Lakeside & Haverthwaite Railway Tinsel Trains

What? Your compartment will be embellished with all things ‘Christmassy’ and filled with seasonal tunes, it’s the perfect environment to soak up the festive atmosphere. Whilst onboard our Porter will serve Adults with a seasonal drink and snack. After meeting the colourful Christmas Characters the main man, Father Christmas, comes to visit your families compartment. Choose where you wish Father Christmas to sit as he joins you to give out presents to all the good children onboard. 

When? 6 – 21 December

Where? Haverthwaite Station, Nr Ulverston, Cumbria LA12 8AL

How much? £125 for a compartment of up to 4

Ravenglass & Eskdale Railway Santa Express

What? Step aboard our magical Santa Express for a festive adventure like no other! Climb aboard for a 40-minute steam train ride through the stunning Eskdale Valley, filled with Christmas excitement as you make your way to Dalegarth Grotto.

When? 22 November – 24 December

Where? Ravenglass, Cumbria, CA18 1SW

How much? Adult £30, child £25

Ribble Steam Railway Santa Specials

What? Let Ribble Steam Railway & Museum bring even more happiness and entertainment to your seasonal celebrations. Create warm and magical memories with one of our Santa Special Steam experiences. The perfect opportunity for a family get together, sprinkled with a generous helping of festive fun, excitement and laughter.

When? 30 November – 22 December

Where? Ribble Steam Railway, Chain Caul Rd, Preston, Lancashire, PR2 2PD

How much? £20 per person

West Lancashire Light Railway Santa Specials

What? Your Ticket includes a 25-minute heritage steam train return journey to see Father Christmas, his Elves and Santa’s Christmas Magic Show. All Children receive a quality gift from Father Christmas and a Christmas goody bag. Adults receive Free mince pies and Christmas mulled wine or Christmas fruit punch (alcoholic or non-alcoholic) or a Hot Drink. 

When? 7 – 21 December

Where? West Lancashire Light Railway. Hesketh Bank PR4 6SP

How much? Adults £10, child £15

Worth Valley’s A Christmas Carol

What? A Christmas Carol is one of the nation’s most beloved Christmas stories; in this thrilling new interpretation, you will join Scrooge, Marley & Co. on their journey of self-reflection and discovery of the true meaning of Christmas in the beautiful surroundings of the Yorkshire hills. This experience will delight young and old alike and unlock the magic of the Christmas spirit for everyone – truly, there’s nothing Humbug about this!

When? 4 – 23 December

Where? Haworth, BD22 8NJ

How much? Adults £35, child £30

Worth Valley Elf Explorer

What? Step into a world of festive wonder with The Elf Explorer – a heart-warming steam train journey packed with Christmas cheer, mischievous elves, and a visit from Father Christmas himself. This enchanting theatrical experience is guaranteed to light up your children’s faces and fill the whole family with festive joy. It’s the perfect way to celebrate the season — and Father Christmas agrees!

When? 29 November – 24 December

Where? Oxenhope, Keighley BD22 9LB

How much? From £25 per person

Wales

Brecon Mountain Railway Santa Special

What? Step into a world of wonder this December aboard our Santa Specials at Brecon Mountain Railway. Join us for a heartwarming Christmas journey through the Bannau Brycheiniog, where tradition meets seasonal sparkle.

When? 29 November – 23 December

Where? Pant Station, Merthyr Tydfil CF48 2DD

How much? £24 per person

Ffestiniog & Welsh Highland Railways Santa Trains

What? Our Santa Train journey begins at Caernarfon Station… once you’ve taken your seats, get ready to enjoy the scenic journey through Snowdonia National Park and look out for Santa and his Elves who will be passing through the train with gifts for all the well-behaved children!

When? 6 – 21 December

Where? Caernarfon LL55 2YD

How much? From £27.75, under 2s £4.95

Llangollen Railway Santa Special

What? Step aboard our most enchanting train of the year, where festive magic steams to life against the wintry beauty of the Dee Valley. The Santa Special is a treasured tradition at Llangollen Railway, offering families a splendidly nostalgic experience filled with wonder, warmth, and just the right sprinkle of Christmas cheer.

When? 29 November – 24 December

Where? Llangollen, Denbighshire, LL20 8SN

How much? From £32 per person

Talyllyn Railway Santa Special

What? Santa has managed to lose his way to the North Pole and has stopped off in Tywyn to let Rudolph and the other Reindeer rest, so board Santa’s special train at Tywyn Wharf for a magical journey to Plas Nadolig at Dolgoch!

When? 20 – 24 December

Where? Wharf Station, Tywyn, Gwynedd, LL36 9EY

How much? £22 per person, under 2s £7

Talyllyn Railway The Carol Train

What? There’s nothing quite like Carol singing to get you into the Festive Spirit… especially when it includes a Steam Train Ride.

When? 20 December

Where? Wharf Station, Tywyn, Gwynedd, LL36 9EY

How much? Adult £15, child £5

Gwili Railway Santa Special

What? Santa is back on-board his favourite steam train, jolly and present-giving as ever! Join us in welcoming him back with a scenic steam train trip – headed for the fun of Christmas.

When? 6 – 23 December

Where? Abergwili Junction station, Abergwili, Carmarthen, SA31 2DG

How much? £30, under 2s £15

Scotland

Bo’ness & Kinneil Railway Santa Steam Trains

What? Start your Christmas celebrations in the best way possible: join us for a magical steam train journey to the North Pole (South)! 

When? 6 – 24 December

Where? Bo’ness Railway Station, EH51 9UD

How much? £27 per person

Caledonian Railway The Polar Express

What? Do you believe? We do at the Caledonian Railway and that is why we are proud to be hosting an exciting magical experience like no other. THE POLAR EXPRESS™ Train Ride is coming to the Caledonian Railway this Christmas with the magic of the 2004 motion picture THE POLAR EXPRESS™ being theatrically re-created so you and your family can be immersed in the sights, sounds and intrigue of this classic children’s tale.

When? 29 November – 21 December

Where? Brechin Station, Park Road, Brechin. DD9 7AF

How much? From £30.95 per person

Fife Heritage Railway Santa Trains

What? Steam into Christmas on the Fife Heritage Railway’s famously festive Santa Specials. Your family will make enchanted memories to share as they take a trip through the magical woodland at Kirkland with surprises and Santa Claus himself.

When? 6 & 7 December

Where? Kirkland Yard Leven, Fife Heritage Railway, Kirkland Yard, Leven KY8 4RB

How much? From £15 per person

Strathspey Railway Elf Express

What? Looking for a fun festive outing with your family this Christmas? Hop aboard the Elf Express! This isn’t just any train ride; it’s a steam train experience packed with festive cheer.

When? 6 – 24 December

Where? Aviemore Station, PH22 1PY

How much? Table for 2 £55, table for 4 £95

Doon Valley Railway Santa Trains

What? Santa will be visiting the Doon Valley Railway for a ride on our vintage train, so join him for this special event. The train will be hauled by one of our diesel locomotives and you will travel in our saloon carriage which gives wonderful views of the Doon Valley. 

When? 30 November – 20 December

Where? Doon Valley Railway, Dunaskin, Patna, Ayr KA6 7JH

How much? £17.50 per person

Keith & Dufftown Railway Santa Specials

When? 6 – 21 December

Where? Keith Town Station, AB55 5BR

How much? Adult £17.25, child £23.72, under 3s £3.23



Top Christmas steam train experiences for adults 2025

iStock.com/images-twiston

Christmas trains aren’t just for kids either. There’s plenty going on up and down the country this Christmas for heritage railway fans who are looking for something a little more relaxed, or a little more boozy!

Here are some of our recommendations.

South West

East Somerset Railway Christmas High Tea

What? Join us at East Somerset Railway for your festive High Tea.  This hugely popular experience is served in a First Class static dining carriage by our cattle dock.  The carriage has ramp access.

When? 6 – 23 December

How much? From £23.50 per person

Christmas Belle at Swanage Railway

What? This is a luxurious, adult-focused festive experience: a one hour return steam train journey through the Purbeck countryside in a beautifully adorned Pullman Observation carriage, with champagne, canapés, a personalised Christmas card and a gift to remember the occasion.

When? 6, 7, 13, 14, 20, 21 December 2025

Where? Swanage Station, Railway Station Approach, Swanage, Dorset, BH19 1HB

How much? £69.00 per person

West Somerset Railway Bad Santa – Comedy on the Rails

What? Brimming with inappropriate jokes and stories, our Bad Santa event is simply put, comedy on a train. Expect an evening of delicious food and hearty laughs on a steam-hauled journey on our First-Class Quantock Belle dining train from Bishops Lydeard to Williton and back.

When? 12 & 19 December

Where? Bishops Lydeard Station, TA4 3RU

How much? From £90 per person

South East

Bluebell Railway A Taste of Christmas – Golden Arrow Special

What? Step into Christmas and relive the golden age of rail travel with our fantastic Golden Arrow Christmas dining services this December on the Bluebell Railway. We are once again offering a luncheon service on the 5th December, with the remaining dates being evening services.

When? 4  – 23 December

Where? Sheffield Park Station, East Sussex, TN22 3QL

How much? From £135 per person

Bure Valley Railway Noel Night Train

What? Enjoy Aylsham Station all lit up and decorated, whilst listening to Aylsham Brass Band playing festive favourites, before boarding our special evening train for a 60 minute journey by steam through Norfolk’s night sky.

When? 5, 11, 12 & 18 December

Where? Aylsham Station, Norwich Road, Aylsham, Norfolk, NR11 6BW

How much? £26 per person

Cholsey and Wallingford Railway Christmas Wine Train

What? Find your seats in our warm 1950’s carriages.  Sit back and enjoy the journey as you are served six wines to sample at your seat.

When? 6 December

Where? Wallingford Station, 5 Hithercroft Road, Wallingford, Oxfordshire, OX10 9GQ

How much? £30 per person or £180 for a personal compartment sitting up to 6

East Midlands

Ecclesbourne Valley Railway The Christmas Countryman

What? Join us on The Christmas Countryman at Ecclesbourne Valley Railway — a heartwarming festive journey through Derbyshire’s winter wonderland! Enjoy cosy countryside views, traditional yuletide charm, and a delightful seasonal treat as our heritage train takes you on a magical ride.

When? 19 December

Where? Wirksworth Station, Derbyshire, DE4 4FB

How much? From £120 for 2

Great Central Railway The Christmas Jubilee

What? Embark on a magical journey this holiday season with our Christmas Jubilee First Class Dining Service – where you can indulge in a four-course meal, inclusive of Tea, Coffee and Mince Pies, as a magnificent steam locomotive carries you through the scenic landscapes of Charnwood, you’ll be treated to breath-taking views of the countryside.

When? 22 November – 21 December

Where? Loughborough Central, Great Central Road, Loughborough, LE11 1RW

How much? From £150 for 2

Great Central Railway The Christmas Forester

What? Looking for the perfect way to celebrate the festive season with friends, family, or colleagues? Join us on our Christmas Forester First-Class Dining Train experience – it’s a treat for everyone!

When? 22 November – 20 December

Where? Loughborough Central, Great Central Road, Loughborough, LE11 1RW

How much? From £178 for 2

Great Central Railway The Christmas Midlander

What? This holiday season, choose to spend your precious moments with family and friends rather than in the kitchen. Join us on The Christmas Midlander, a First-Class Steam Train dining experience, a delightful festive lunch that promises quality time and lasting memories.

When? 5, 12, 19 December

Where? Loughborough Central, Great Central Road, Loughborough, LE11 1RW

How much? From £120 for 2

Great Central Railway The Christmas Murder Mystery

What? Step into world of intrigue and festive excitement with our First-Class Christmas Murder Mystery Dining Train – ‘Ding Dong Merrily Die’. Enjoy a delicious 4-course meal, inclusive of Tea, Coffee and Mince pies, paired together with the excitement of cracking a mysterious case. Unleash your inner Sherlock on this unforgettable dining experience!

When? 5 – 19 December

Where? Loughborough Central, Great Central Road, Loughborough, LE11 1RW

How much? From £230 for 2

West Midlands

Severn Valley Railway Festive Bistro Express

What? All aboard the Festive Bistro Express for a delightful dining experience on the Severn Valley Railway. Departing from Kidderminster, enjoy the incredible experience of being served a delicious two-course meal whilst dining in our show stopping First Class carriage. This experience offers a relaxing and leisurely journey through the Severn valley with our catering partners Paisley Flour. The ambiance is tranquil, with the sound of the train gently chugging along the tracks, creating the perfect setting for a memorable day out.

When? 6 & 22 December

Where? Kidderminster station Station Approach Kidderminster Worcestershire Comberton Road DY10 1QZ

How much? £76 per person

Severn Valley Railway Enchanted Afternoon Tea

What? An Enchanted Afternoon Tea on the Severn Valley Railway, is brimming with a sprinkle of magic for a truly festive experience. Savour delicious treats and fine tea as you journey through the picturesque landscape of the Severn Valley, creating an unforgettable ambiance. Feel the enchantment of the festive season as you indulge in delectable scones, mouth-watering sandwiches, and sweet treats, all accompanied by the soothing rhythm of the train and the twinkling lights of the season. 

When? 9 – 18 December

Where? Kidderminster station Station Approach Kidderminster Worcestershire Comberton Road DY10 1QZ

How much? £72 per person

Severn Valley Railway Evening Santa Pies

What? Following last years success, we’re getting into the festive spirit with our Evening Santa Pie on-train dining experience. Climb on board with friends or family and indulge in a delicious two-course pie and dessert meal in our beautifully decorated carriages as you travel through the Severn Valley.

When? 12 & 20 December

Where? Kidderminster station Station Approach Kidderminster Worcestershire Comberton Road DY10 1QZ

How much? £60 per person

Severn Valley Railway Carol Trains

What? Get ready for a musical journey as you experience the magic of heritage train travel in the dark, heading from Kidderminster to a Christmas concert amongst our locomotives at The Engine House, Highley.

When? 12 – 23 December

Where? Kidderminster station Station Approach Kidderminster Worcestershire Comberton Road DY10 1QZ

How much? Adult £20, child £15

Severn Valley Railway Luxury Evening Yuletide Dining Experience

What? Enthral your taste buds with a delectable three-course menu that is meticulously crafted to entice your palate. Immerse yourself in the festive atmosphere in style, and let our attentive on-board staff make your evening unforgettable. Don’t miss out on this exclusive dining experience as places are limited; secure your place today to avoid disappointment.

When? 13 December

Where? Kidderminster station Station Approach Kidderminster Worcestershire Comberton Road DY10 1QZ

How much? £166 per adult

Severn Valley Railway Festive Spice Trains

What? Indulge in a delightful evening of curry with friends or family, while travelling on the Severn Valley Railway. This experience promises a leisurely journey allowing you to unwind and savour the flavours as you glide along the historic railway line. With the serene ambiance of the gentle chugging train, immerse yourself in the an evening that will be etched into your memory.

When? 19 December

Where? Kidderminster station Station Approach Kidderminster Worcestershire Comberton Road DY10 1QZ

How much? £64 per person

North East

Christmas Wreath Making at Hopetown Darlington

What? Led by a professional artist, create your very own beautiful Christmas wreath. All materials are included, as well as a complimentary tipple or hot drink to keep you cosy.

When? Sunday 23 and Saturday 29 November

Where? Hopetown Darlington, McNay Street, Darlington DL3 6SW

How much? £48 per person

Wales

Talyllyn Railway The Carol Train

What? There’s nothing quite like Carol singing to get you into the Festive Spirit… especially when it includes a Steam Train Ride.

When? 20 December

Where? Wharf Station, Tywyn, Gwynedd, LL36 9EY

How much? Adult £15, child £5

Gwili Railway Festive Cream Tea

What? Travel in style through our beautiful valley with a lovely festive cream tea at your seat.

When? 3 December

Where? Abergwili Junction station, Abergwili, Carmarthen, SA31 2DG

How much? £44.99 per person

Steam train events between Christmas and New Years

The fun doesn’t end at Christmas! There’s plenty of fun events to get you out of the house in that period between Christmas and New Years when you don’t know what do do with yourself!

South East

Bluebell Railway Golden Arrow New Years Eve Dinner

What? Celebrate the arrival of 2026 in unforgettable fashion with the Bluebell Railway’s iconic Golden Arrow Pullman dining train—the ultimate way to welcome a brand-new year with elegance, indulgence, and a touch of vintage glamour.

When? 31 December

Where? Sheffield Park Station, East Sussex, TN22 3QL

How much? £175 per person

Bure Valley Railway Mince Pie Specials

What? Travel through the wintery countryside and receive a free warm mince pie from the Whistlestop café at Aylsham station.

When? 27 December – 4 January

Where? Aylsham Station, Norwich Road, Aylsham, Norfolk, NR11 6BW

How much? Adults £24, Children £12

Epping Ongar Lights Express Pop Party

What? The Epping Ongar Lights Express is an incredible light show on and in a steam train, consisting of thousands of coloured LED lights and LED wristbands, creating a kaleidoscope of different colours and flashing patterns. The train looks amazing, inside and out!

When? 27 December – 4 January

Where? Ongar station, CM5 9AB

How much? £25 adults, £20 children

Watercress Line Pop Anthems Party Train

What? Step aboard a steam train transformed into a dazzling spectacle of colour, music, and festive cheer! Steam Illuminations returns with a reimagined experience for 2025 – featuring immersive entertainment, enhanced light displays, and more onboard fun to make your journey truly unforgettable.

When? 28 November – 28 December

Where? Alresford, Hampshire, SO24 9JG

How much? From £34 per person, under 2s free

East Midlands

Great Central Railway The Night Rider

What? New Year’s Eve runabout.

When? 31 December

Where? Loughborough Central Railway Station, Great Central Rd, Leicestershire, England, Loughborough, Leicestershire, LE11 1RW

How much? Adult £24, Child £13

Northampton & Lamport Mince Pie Specials

What? A bygone age return train ride being hauled by a heritage steam or diesel locomotive through the Northamptonshire countryside while you enjoy a glass of sherry, soft drinks, mince pies or a sweet treat, together with fruit shoots for kids at no extra cost.

When? 28 December  – 1 January

Where? Pitsford & Brampton Station, Pitsford Road, Chapel Brampton, NN6 8BA

How much? Adults from £9, children from £8, under 2s free

Peak Rail Mince Pie Specials

What? Join us on Boxing Day for a festive steam train service to Matlock and let the train take the strain. Enjoy some time away from the TV, and stretch your legs for a wander around Matlock, and maybe take the kids to the park to blow off some steam. Every traveller will receive a free mince pie onboard the train*. Hot and cold drinks and alcoholic beverages will be available for purchase on the train. At Rowsley South Station, Hot and Cold food and drinks are available in Rowsley South Tearooms. *Mince pies subject to availability, whilst stocks last.

When? Friday 26th December.

Where? Rowsley South Station, Harrison Way, Darley Dale, DE4 2LF

How much? Adult £15, Senior £13 & Kids go free

Rushden Transport Museum & Railway

What? Come and enjoy a ride on our diesel Santa Special followed by a visit to Mr & Mrs Claus in their grotto. Enjoy a complimentary juice drink and biscuits for children and tea or coffee with a mince pie for adults.

When? 13 & 14 December

Where? Rushden Railway Station, Station Approach, Northamptonshire NN10 0AW

How much? Adult £7, child £12.50, baby £5 with present or free without

West Midlands

Severn Valley Railway Festive Season Service

What? We have the perfect way to shake off those post-Christmas cobwebs, with a day out on the Severn Valley Railway! Wrap up warm and travel by heritage steam- or diesel-hauled train through 16-miles of beautiful countryside, where you’ll discover the surrounding towns and villages of the Severn Valley Railway.

When? 26 December – 2 January

How much? Adult £26, child £17.50

Severn Valley Railway Winter Diesel Day

What? The Winter Diesel day returns on Monday 29 December 2025 and we’re looking forward to lots of diesel action care of the SVR home fleet. The Station gift shops, cafes and restaurant kiosks will also be open selling food and hot drinks, and The Engine House is open.

When? 29 December

How much? Adults £38, child £25, under 4s free

Severn Valley Railway Winter Steam Gala

What? Our two day festival of steam will feature home-fleet locomotives operating a busy timetable between Kidderminster and Bridgnorth. Our heritage carriages will be steam heated and the engines are sure to be working hard! If you and your family love steam, this is the place to be! Ride behind every locomotive, visit The Engine House at Highley to break your day, and sample the finest real-ales in our pubs. Perfect for those young and old, experience the Severn Valley at its steamiest!

When? 3 & 4 January

How much? Adult £38, child £25

North East

North Yorkshire Moors Railway Pickering to Whitby Winter Excursions

What? If you’re already planning things to do between Christmas and New Year, why not get everyone out of the house to take one of our special steam-hauled excursions to Whitby!

When? 27 December – 4 January

Where? North Yorkshire Moors Railway, Pickering Station, Pickering, YO18 7AJ

How much? Adult: £49.50, Child: £12.15, Dog: £3

Stephenson Steam Railway Winter Warmers

What? Looking for something fun to do, that isn’t sales shopping between Christmas and New Year? Plan a trip to Stephenson Steam Railway and enjoy a relaxing heritage train ride on our 4 mile historic urban line.

When? 27 & 28 December

Where? North Shields, Tyne and Wear, NE29 8DX

North West

Ravenglass & Eskdale Railway Winter Warmer Trains

What? Wrap up warm and step aboard for a magical winter journey on the Ravenglass and Eskdale Railway’s Winter Warmer Trains! From 28th December 2025 to 3rd January 2026, enjoy a scenic train ride aboard scheduled heritage steam and diesel trains through stunning Eskdale, where crisp winter landscapes and festive cheer await.

When? 28 December – 3 January

Worth Valley Mince Pie Specials

What? Come and extend the festive season with the family, enjoy a tasty Mince Pie and take a journey along the Worth Valley.

When? 26 December – 4 January

How much? Adult from £20.70, child from £10.35, under 5s free

Wales

Gwili Railway Festive Lights of the Valley Train

What? Enjoy the delights of a steam train in bright, colourful lights in December. Expect to see our vintage steam trains adorned with sparkling neon lights as it steams through South West Wales.

When? 29 & 30 December

Where? Abergwili Junction station, Abergwili, Carmarthen, SA31 2DG

How much? Adult £18, child £14

Gwili Railway New Years Eve Special

What? Join Gwili Railway for a steam train trip into the New Year with a buffet served on-board to enjoy in our vintage carriages.

When? 31 December

Where? Abergwili Junction station, Abergwili, Carmarthen, SA31 2DG

How much? £89.99 per person

Ffestiniog & Welsh Highland Railways Whistling Reindeer

What? Our ‘Whistling Reindeer’ services begin at our Caernarfon station, where Cafe De Winton will be open, serving seasonal refreshments prior to departure. Once on board, sit back and enjoy as the train sets off through the majestic landscapes of Snowdonia National Park, on its way to the interval stop at Rhyd Ddu station.

When? 27 December – 1 January

Where? Caernarfon LL55 2YD

How much? Adult £29, child £5

Ffestiniog & Welsh Highland Railways Christmas Mountain Spirit

What? Sit back and relax as you enjoy a festive journey through the beautiful landscapes of Snowdonia National Park, crossing the scenic estuary along the Cob embankment, gliding past pastures and villages and steaming through ancient woodlands which cling to the slopes of the valley side.

When? 28 December – 3 January

Where? Porthmadog LL49 9HT

How much? Adult £47.50, child £5

Enjoy more Steam Days Magazine reading every month. Click here to subscribe.

Railway Reads

From the history of steam through to 21st century rail transport news, we have titles that cater for all rail enthusiasts. Covering diesels, modelling, steam and modern railways, check out our range of magazines and fantastic subscription offers.


Article Tags:

About the Author