
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.
- Christmas steam train events for children and families
- Top Christmas steam train experiences for adults 2025
- Steam train events between Christmas and New Years
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!

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

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