The Polar Express Train Ride at the Spa Valley Railway
Tunbridge Wells West Station, Spa Valley Railway, Royal Tunbridge Wells · Kent
Railways Selling fast From £39.95 Selected dates, 7 Nov – 30 Dec 2026
Santa steam trains, lit-up charity tractor runs and festive canal cruises: every engine-powered Christmas day out in Britain, on one page.
Christmas is the busiest stretch of the traction calendar by some distance, and it runs on all three of Britain's old haulage routes at once. On rail, more than 30 heritage railways run Santa specials between late November and Christmas Eve, from the Helston Railway in Cornwall to the Strathspey at Aviemore, with six lines running the licensed Polar Express Train Ride. On the road, young farmers clubs and machinery dealers parade tractors dressed in Christmas lights through towns after dark, collecting for air ambulances and hospices; the biggest, the Livingstone run in Armagh every 27 December, fields more than 750 tractors. On the water there are Santa cruises from Llangollen Wharf, Chichester Canal and the Anderton Boat Lift, a free illuminated boat parade at Lymm in Cheshire, and for the days after Christmas there is still steam: Bolton Steam Museum runs its engines on 28 and 29 December, and Blackpool's heritage trams keep running Illuminations tours into January.
Tickets are already moving. Most railways put Santa trains on sale in summer: Peak Rail's went on sale on 1 August, the Gloucestershire Warwickshire opens booking on 1 September and usually sells out, the Tanfield Railway's North Pole Express goes on sale in late summer and is known for going fast, and the Strathspey knocks 10% off until 30 September. Tractor runs work differently. They are free to watch, and organisers confirm dates and routes on Facebook through October and November, which is when they appear here. Canal Santa cruises mostly open booking in the autumn, and the small trust-run boats carry a few dozen people per sailing, so they go quickly too.
The sell-out pattern is the same every year. Christmas Eve and the two weekends before Christmas (12 to 13 and 19 to 20 December in 2026) go first, and private compartments and family tables go before standard seats. If you want a cheaper, quieter trip, book a November date: the North Norfolk Railway's lowest fares are on its 21 and 22 November trains, and the Avon Valley charges £18 on 22 November against £26 on Christmas Eve. This page relaunches on the same address every year, every listing is checked weekly, and the Thursday Runsheet email flags what has just gone on sale and what is nearly gone.
Tunbridge Wells West Station, Spa Valley Railway, Royal Tunbridge Wells · Kent
Railways Selling fast From £39.95 Selected dates, 7 Nov – 30 Dec 2026Froghall Station, Churnet Valley Railway, Froghall · Staffordshire
Railways Tickets available From £28.95 Selected dates, 7 Nov – 23 Dec 2026Bolton Abbey Station, Embsay & Bolton Abbey Steam Railway, Bolton Abbey, near Skipton · North Yorkshire
Railways Selected dates, 13 Nov – 24 Dec 2026Pant Station, Brecon Mountain Railway, Pant, Merthyr Tydfil · Merthyr Tydfil
Railways Tickets available From £12 Selected dates, 13 Nov – 23 Dec 2026Wensleydale Railway, Leeming Bar Station, Leeming Bar, Northallerton · North Yorkshire
Railways Selling fast Adults £5 Selected dates, 13 Nov – 23 Dec 2026Statfold Country Park, Ashby Road, Tamworth · Staffordshire
Railways Selected dates, 21 Nov – 22 Nov 2026Sheringham Station, North Norfolk Railway, Sheringham · Norfolk
Railways From £24.25 Selected dates, 21 Nov – 23 Dec 2026Ravenglass Station, Ravenglass & Eskdale Railway, Ravenglass · Cumbria
Railways Tickets available Selected dates, 21 Nov – 24 Dec 2026Telford Steam Railway, The Old Loco Shed, Horsehay, Telford · Shropshire
Railways Tickets available From £33.99 Selected dates, 21 Nov – 23 Dec 2026Rhondda Heritage Park Museum (former Lewis Merthyr Colliery), Trehafod · Rhondda Cynon Taf
Railways Not yet on sale Sat 21 Nov – Thu 24 Dec 2026Audley End Enchanted Railway, Saffron Walden · Essex
Railways Selected dates, 21 Nov – 24 Dec 2026Bitton Station, Avon Valley Railway, Bitton, near Bristol · Gloucestershire
Railways Tickets available From £18 Selected dates, 22 Nov – 24 Dec 2026Birmingham Moor Street station, Birmingham · West Midlands
Railways Selling fast From £56 Selected dates, 22 Nov – 23 Dec 2026Buckfastleigh Station, South Devon Railway, Buckfastleigh · Devon
Railways Tickets available From £29.95 Selected dates, 27 Nov – 23 Dec 2026Dartmouth Steam Railway, Queen's Park station, Paignton · Devon
Railways Tickets available From £31.50 Fri 27 Nov – Wed 30 Dec 2026Stanhope Station, Weardale Railway, Stanhope · County Durham
Railways Tickets available From £33 Selected dates, 27 Nov – 24 Dec 2026Sheffield Park Station, Bluebell Railway, Uckfield · East Sussex
Railways Selling fast Adults £35 Selected dates, 28 Nov – 24 Dec 2026Bury Bolton Street Station, East Lancashire Railway, Bury · Greater Manchester
Railways Tickets available Adults £25 Selected dates, 28 Nov – 24 Dec 2026North Weald Station, Epping Ongar Railway, North Weald · Essex
Railways Tickets available From £130 Selected dates, 28 Nov – 24 Dec 2026Pickering Station, North Yorkshire Moors Railway, Pickering · North Yorkshire
Railways Tickets available From £29.50 Selected dates, 28 Nov – 24 Dec 2026Kidderminster Town Station, Severn Valley Railway, Kidderminster · Worcestershire
Railways Tickets available From £67 Selected dates, 28 Nov – 24 Dec 2026Swanage Station, Swanage Railway, Swanage · Dorset
Railways Tickets available From £29.95 Selected dates, 28 Nov – 24 Dec 2026Oxenhope Station, Keighley & Worth Valley Railway, Oxenhope, near Keighley · West Yorkshire
Railways Sold out Selected dates, 28 Nov – 24 Dec 2026Loughborough Central Station, Great Central Railway, Loughborough · Leicestershire
Railways Tickets available From £27.50 Selected dates, 28 Nov – 24 Dec 2026New Romney Station, Romney, Hythe & Dymchurch Railway, New Romney · Kent
Railways Sold out Selected dates, 28 Nov – 24 Dec 2026East Tanfield Station, Tanfield Railway, Stanley · County Durham
Railways Tickets available Selected dates, 28 Nov – 24 Dec 2026Minehead Station, West Somerset Railway, Minehead · Somerset
Railways Tickets available Booking required Selected dates, 28 Nov – 24 Dec 2026Cheltenham Racecourse Station, Gloucestershire Warwickshire Steam Railway, Cheltenham · Gloucestershire
Railways Tickets available Selected dates, 28 Nov – 23 Dec 2026Llangollen Station, Llangollen Railway, Llangollen · Denbighshire
Railways Tickets available Selected dates, 28 Nov – 24 Dec 2026Aviemore Station, Strathspey Railway, Aviemore · Highland
Railways Tickets available Selected dates, 28 Nov – 24 Dec 2026Downpatrick Station, Downpatrick & County Down Railway, Downpatrick · County Down
Railways Not yet on sale Adults £21 Selected dates, 28 Nov – 20 Dec 2026The Station, Park Road, Brechin, Brechin · Angus
Railways From £24.95 Selected dates, 28 Nov – 20 Dec 2026North Weald Station, Epping Ongar Railway (vintage bus link from Epping Underground station or Ongar), North Weald · Essex
Railways Tickets available From £130 Selected dates, 28 Nov – 24 Dec 2026Wansford Station, Nene Valley Railway, Stibbington, Peterborough · Cambridgeshire
Railways Tickets available Adults £30 Selected dates, 28 Nov – 24 Dec 2026Edinburgh Waverley station (check-in on Platform 2), Edinburgh · City of Edinburgh
Railways Tickets available Selected dates, 29 Nov – 23 Dec 2026Tenterden Town Station, Kent & East Sussex Railway, Tenterden · Kent
Railways Tickets available From £100 Selected dates, 29 Nov – 24 Dec 2026Rowsley South Station, Peak Rail, Rowsley, near Matlock · Derbyshire
Railways Tickets available From £9 Selected dates, 5 Dec – 24 Dec 2026Helston Railway, Trevarno Farm, Prospidnick, Helston · Cornwall
Railways Selected dates, 5 Dec – 21 Dec 2026Bo'ness Station, Bo'ness & Kinneil Railway, Bo'ness · West Lothian
Railways From £3 Selected dates, 5 Dec – 24 Dec 2026London Euston station, London · Greater London
Railways Tickets available From £5 Selected dates, 5 Dec – 23 Dec 2026Colne Valley Railway, Castle Hedingham · Essex
Railways Tickets available Adults £25 Selected dates, 5 Dec – 23 Dec 2026Haverthwaite Station, Lakeside & Haverthwaite Railway, Haverthwaite, near Ulverston · Cumbria
Railways Not yet on sale From £30 Selected dates, 5 Dec – 20 Dec 2026Perrygrove Railway, Coleford · Gloucestershire
Railways Tickets available From £11 Selected dates, 5 Dec – 24 Dec 2026Norchard Station, Dean Forest Railway, Lydney · Gloucestershire
Railways Tickets available From £12.50 Selected dates, 8 Dec – 24 Dec 2026Ropley Station, Mid-Hants Railway Watercress Line, Ropley, near Alresford · Hampshire
Railways Tickets available Adults £22.50 Selected dates, 12 Dec – 24 Dec 2026Tywyn Wharf Station, Talyllyn Railway, Tywyn · Gwynedd
Railways Tickets available Adults £15Moor Farm, Cloughton, Cloughton · North Yorkshire
Runs FreeFenn Lane Farm, Fenn Lanes, Fenny Drayton · Leicestershire
Runs Free Fri 11 – Sat 12 Dec 2026Oswestry Livestock Market, Shrewsbury Road, Oswestry · Shropshire
Runs FreeClarke & Simpson Auction House, Campsea Ashe (start and finish), Campsea Ashe · Suffolk
Runs FreeClarbeston Road AFC (start point in recent years), Clarbeston Road · Pembrokeshire
Runs FreeFar Forest Showground and Pavilion, Tenbury Road, Callow Hill, Callow Hill · Worcestershire
Runs From £10Armagh Business Park, Hamiltonsbawn Road, Armagh · County Armagh
Runs Free entryHill Top Farm, Woodford (start and finish), Woodford · Cheshire
Runs Tickets available Free entryFoxton Locks, Leicester Line of the Grand Union Canal, Foxton · Leicestershire
Canals Free Sat 28 Nov – Fri 1 Jan 2027Llangollen Wharf, Wharf Hill, Llangollen · Denbighshire
Canals From £34.95 Selected dates, 28 Nov – 20 Dec 2026The Boat Inn, Stoke Bruerne, Stoke Bruerne · Northamptonshire
Canals Tickets available From £23 Selected dates, 5 Dec – 24 Dec 2026Foxton Locks, Leicester Line of the Grand Union Canal, Foxton · Leicestershire
CanalsBeamish, The Living Museum of the North, Beamish · County Durham
Trams Tickets available Adults £2.50 Sat 21 Nov – Thu 24 Dec 2026Seaton Tramway, Seaton Station, Seaton · Devon
Trams Tickets available From £29.95 Selected dates, 27 Nov – 24 Dec 2026Bolton Steam Museum, Atlas Mills, Mornington Road, Bolton · Greater Manchester
Steam Mon 28 – Tue 29 Dec 2026Fireground, the Museum of Firefighting in Greater Manchester, Maclure Road, Rochdale · Greater Manchester
Fire Museum admissionMid-Norfolk Railway, Dereham station, Dereham · Norfolk
Railways Tickets availableLondon Transport Museum, Covent Garden Piazza, London · Greater London
Buses Not yet on saleLockerbie Auction Mart (recent start point), Lockerbie · Dumfries and Galloway
Runs FreeHollingwood Hub, 22 Works Road (also Tapton Lock), Chesterfield · Derbyshire
Canals From £10R W Crawford depot, Writtle, Writtle · Essex
Runs FreeClitheroe Auction Mart, Lincoln Way, Clitheroe · Lancashire
Runs FreeWinchester Road (A272), Petersfield, Petersfield · Hampshire
Runs FreeParade through Goudhurst, Cranbrook, Staplehurst and Marden, Cranbrook · Kent
Runs FreeBrecon Livestock Market, Warren Road, Brecon · Powys
Runs FreeCrossgates Primary School, Crossgates, Llandrindod Wells · Powys
Runs FreeLoxwood Canal Centre, behind the Onslow Arms, Loxwood · West Sussex
Canals Booking requiredChichester Canal Basin, Canal Wharf, Chichester · West Sussex
Canals From £15Anderton Boat Lift Visitor Centre, Lift Lane, Anderton, Northwich · Cheshire
Canals Booking requiredMidland Railway – Butterley, Butterley station, Ripley · Derbyshire
Railways Tickets available From £5Wallbridge Lock, Stroud · Gloucestershire
Canals Not yet on sale Adults £7North Walsham and surrounding villages, finale through Market Place (previous editions started from Grammar School Farm, Lyngate Road), North Walsham · Norfolk
Runs FreeWindpump Farm, Boothby Graffoe (meeting point), Boothby Graffoe · Lincolnshire
Runs FreeWorthy Farm, Pilton (departure point), Pilton · Somerset
Runs Free entryT H White, Nursteed Road, Devizes (start), Devizes · Wiltshire
Runs FreeRock-a-Nore Car Park, Hastings (start), Hastings · East Sussex
Runs FreeMagna Park, Lutterworth (start), Lutterworth · Leicestershire
Runs FreeBarby, near Rugby (start and finish), Rugby · Warwickshire
Runs FreeTamar View Nurseries and Garden Centre, Carkeel, Saltash · Cornwall
Runs FreeRyman's Christmas Trees, near Wall, Lichfield · Staffordshire
Runs FreeShipton to Cheltenham town centre convoy, Cheltenham · Gloucestershire
Runs FreeMichael Burdge Ltd, Arnolds Way, Yatton (start), Yatton · Somerset
Runs Free entryBodmin General Station, Bodmin & Wenford Railway, Bodmin · Cornwall
Railways Tickets availableBo'ness Station, Bo'ness & Kinneil Railway, Bo'ness · West Lothian
Railways Tickets available From £3T H White, Nursteed Road, Devizes, Devizes · Wiltshire
Runs FreeRookery Farm, Curridge (Berkshire Farm Girl), Thatcham · Berkshire
Runs FreeBuilth Wells Livestock Market, Builth Wells · Powys
Runs FreeNewtown and surrounding Montgomeryshire roads, Newtown · Powys
Runs FreeFox Valley Shopping Park, Stocksbridge (start point), Sheffield · South Yorkshire
Runs FreeFoxholes Village Hall, Foxholes, near Driffield · North Yorkshire
Runs FreeDriffield town centre route, Driffield · East Riding of Yorkshire
Runs Free entryRay Britland Contracting, Primrose Farm, Noahs Ark Lane, Mobberley, Mobberley, near Knutsford · Cheshire
Runs From £5Dingwall Auction Mart, Dingwall · Highland
Runs FreeKilrea Livestock Mart, 46 Maghera Street, Kilrea · County Londonderry
Runs Free entryDeep-dives: what still has tickets · every Polar Express location · santa train prices compared · Santa special trains · Christmas tractor runs · everything near your postcode
By the end of September if you want a choice of dates. Most 2026 Santa trains went on sale over the summer (Peak Rail's on 1 August, the Gloucestershire Warwickshire's from 1 September) and the Tanfield Railway warns its North Pole Express sells out quickly. Christmas Eve and the weekends of 12 to 13 and 19 to 20 December go first, along with private compartments. November dates hold out longest and cost less, and some lines reward early birds: the Strathspey takes 10% off bookings made by 30 September. One practical catch: several railways close online sales early, the Severn Valley at 9am the day before travel, so do not leave it to the night before.
A convoy of farm tractors covered in Christmas lights, driven through villages and towns after dark to raise money for charity. Most are organised by young farmers clubs, ploughing associations or machinery dealers, and the money goes to air ambulances, hospices and children's hospitals. They are free to watch from the roadside, with collection buckets along the route, and they range from a few dozen tractors to the Livingstone run in Armagh, which fields more than 750 and has raised over £1.1 million since 2012.
Standard Santa special seats mostly run £18 to £36 per person, with the present, the mince pie and the man himself included. Dean Forest charges a flat £22.50, the Keighley & Worth Valley £26 in November rising to £36 on Christmas Eve. The licensed Polar Express rides cost more, roughly £29 to £53 per person at the Churnet Valley. Family compartments run about £130 to £250: £130 to £140 for four at Epping Ongar, £199.95 for up to six at Swanage. Canal Santa cruises sit between £15 (Chichester Canal) and £34.95 (Llangollen Wharf). Tractor runs and boat parades cost nothing beyond what you put in the bucket.
Almost everything runs. Santa trains run in any weather; heritage carriages are enclosed and heated, and rain on the window arguably improves the atmosphere. Tractor runs go ahead in rain, and only ice or dangerous winds cause a postponement, announced on the organiser's Facebook page that afternoon. Canal cruises use covered boats, though a hard freeze can stop sailings, so check before travelling. Refund and rebooking policies vary between railways, so read them before you book a peak date.
Put your postcode into the search on any page and it returns everything festive within reach, across all nine categories, so one search covers the Santa trains, tractor runs and canal cruises together. Every listing is checked weekly through the season, which matters in December because tractor run routes and times often firm up late. The Thursday Runsheet email does the watching for you: it flags what has just gone on sale and what is close to selling out.
Quite a lot, actually. Every lit-up tractor run is free to watch (bring cash for the collection buckets). Lymm's festive canal boat parade in Cheshire is free, and so are the Foxton Flight Illuminations in Leicestershire in November. Add a flask and you have a proper winter night out for the price of the parking.