The Polar Express Train Ride at the Spa Valley Railway
Tunbridge Wells West Station, Spa Valley Railway, Royal Tunbridge Wells · Kent
Railways Tickets available From £39.95 Selected dates, 7 Nov – 30 Dec 2026
Which festive trains, cruises and rides still have seats, which are selling fast, and which have gone. Nobody else tracks this: railways only tell you their own.
Tunbridge Wells West Station, Spa Valley Railway, Royal Tunbridge Wells · Kent
Railways Tickets available 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 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 Tickets available Adults £5 Selected dates, 13 Nov – 23 Dec 2026Sheringham Station, North Norfolk Railway, Sheringham · Norfolk
Railways Tickets available 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 Tickets available Sat 21 Nov – Thu 24 Dec 2026Beamish, The Living Museum of the North, Beamish · County Durham
Trams Tickets available Adults £2.50 Sat 21 Nov – Thu 24 Dec 2026Audley End Enchanted Railway, Saffron Walden · Essex
Railways Tickets available Adults £23.50 Selected dates, 21 Nov – 24 Dec 2026Caverswall Road Station, Blythe Bridge, Stoke-on-Trent · Staffordshire
Railways Tickets available From £51Bitton 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 Tickets available From £56 Selected dates, 22 Nov – 23 Dec 2026Buckfastleigh Station, South Devon Railway, Buckfastleigh · Devon
Railways Tickets available From £35.95 Selected dates, 27 Nov – 23 Dec 2026Seaton Tramway, Seaton Station, Seaton · Devon
Trams Tickets available From £29.95 Selected dates, 27 Nov – 24 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 2026Tapton Lock, Hollingwood Hub, Shireoaks Top Lock and the Chequers Inn, Ranby, Chesterfield · Derbyshire
Canals Tickets available From £10 Selected dates, 28 Nov – 23 Dec 2026Llangollen Wharf, Wharf Hill, Llangollen · Denbighshire
Canals Tickets available From £34.95 Selected dates, 28 Nov – 20 Dec 2026Sheffield Park Station, Bluebell Railway, Uckfield · East Sussex
Railways Tickets available 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 2026Oxenhope Station, Keighley & Worth Valley Railway, Oxenhope, near Keighley · West Yorkshire
Railways Tickets available From £26 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 Tickets available Sold out Selected dates, 28 Nov – 24 Dec 2026Minehead Station, West Somerset Railway, Minehead · Somerset
Railways Tickets available From £20.50 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 Tickets available Adults £21 Selected dates, 28 Nov – 20 Dec 2026Wansford Station, Nene Valley Railway, Stibbington, Peterborough · Cambridgeshire
Railways Tickets available Adults £30 Selected dates, 28 Nov – 24 Dec 2026Whistlestop Valley, Clayton West Station, Huddersfield · West Yorkshire
Railways Tickets available Adults £25.95 Selected dates, 28 Nov – 24 Dec 2026Exbury Gardens & Steam Railway, Exbury, Southampton · Hampshire
Railways Tickets available From £9 Selected dates, 28 Nov – 6 Dec 2026Blunsdon Station, Tadpole Lane, Swindon · Wiltshire
Railways Tickets available Adults £17 Selected dates, 28 Nov – 20 Dec 2026Princes Risborough Station, Platform 4, Princes Risborough · Buckinghamshire
Railways Tickets available From £24.50 Selected dates, 28 Nov – 23 Dec 2026Wirksworth Station, Wirksworth · Derbyshire
Railways Tickets available From £50 Selected dates, 28 Nov – 24 Dec 2026Dudley Canal & Caverns, 501 Birmingham New Road, Dudley · West Midlands
Canals Tickets available Adults £19.75 Selected dates, 28 Nov – 23 Dec 2026Edinburgh Waverley station (check-in on Platform 2), Edinburgh · City of Edinburgh
Railways Tickets available Selected dates, 29 Nov – 23 Dec 2026Shackerstone Station, Shackerstone · Leicestershire
Railways Tickets available Selected dates, 29 Nov – 24 Dec 2026Abbey Pumping Station, Corporation Road, Leicester · Leicestershire
Steam Tickets availableExbury Gardens & Steam Railway, Exbury, Southampton · Hampshire
Railways Tickets available From £19 Mon 30 Nov – Fri 4 Dec 2026Rowsley South Station, Peak Rail, Rowsley, near Matlock · Derbyshire
Railways Tickets available From £9 Selected dates, 5 Dec – 24 Dec 2026Bo'ness Station, Bo'ness & Kinneil Railway, Bo'ness · West Lothian
Railways Tickets available 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 Tickets available From £30 Selected dates, 5 Dec – 20 Dec 2026Moors Valley Country Park & Forest, Ashley Heath, near Ringwood · Dorset
Railways Tickets available From £3.75 Selected dates, 5 Dec – 21 Dec 2026Whitehead Railway Museum, Whitehead · County Antrim
Railways Tickets available Adults £16.50 Selected dates, 5 Dec – 21 Dec 2026Didcot Railway Centre, Didcot · Oxfordshire
Railways Tickets available Adults £20 Selected dates, 5 Dec – 23 Dec 2026Aylsham Station, Bure Valley Railway, Aylsham · Norfolk
Railways Tickets available From £26 Selected dates, 5 Dec – 24 Dec 2026Cranmore Railway Station, East Somerset Railway, Cranmore, near Shepton Mallet · Somerset
Railways Tickets available Selected dates, 5 Dec – 24 Dec 2026Summerlee Museum of Scottish Industrial Life, Coatbridge · North Lanarkshire
Trams Tickets available Selected dates, 5 Dec – 24 Dec 2026North West Museum of Road Transport, 51 Hall Street, St Helens · Merseyside
Buses Tickets available Adults £7.50 Sat 5 – Sun 6 Dec 2026The Boating Station, Souters Lane, The Groves, Chester · Cheshire
Canals Tickets available Adults £17 Selected dates, 5 Dec – 19 Dec 2026Bressingham Steam Museum & Gardens, Low Road, Bressingham, Diss · Norfolk
Steam Tickets available From £7 Selected dates, 5 Dec – 24 Dec 2026Amberley Museum, New Barn Road, Amberley, near Arundel · West Sussex
Steam Tickets available From £10 Selected dates, 5 Dec – 20 Dec 2026STEAM Museum of the GWR, Fire Fly Avenue, Swindon · Wiltshire
Steam Tickets available Adults £4 Sat 5 – Sun 6 Dec 2026Ipswich Transport Museum, Old Trolleybus Depot, Cobham Road, Ipswich · Suffolk
Buses Tickets available Adults £12Victoria Quays, Wharf Street, Sheffield · South Yorkshire
Canals Tickets available From £19.95 Selected dates, 6 Dec – 20 Dec 2026Crossness Pumping Station, The Old Works, Bazalgette Way, Abbey Wood, London · Greater London
Steam Tickets available Adults £20.37Norchard Station, Dean Forest Railway, Lydney · Gloucestershire
Railways Tickets available From £12.50 Selected dates, 8 Dec – 24 Dec 2026Black Country Living Museum, Dudley · West Midlands
Trams Tickets available Adults £20.95 Selected dates, 11 Dec – 23 Dec 2026Lakeside Station, Kings Road, Cleethorpes · Lincolnshire
Railways Tickets available Selected dates, 12 Dec – 24 Dec 2026Caernarfon Station, Welsh Highland Railway, Caernarfon · Gwynedd
Railways Tickets available From £4.95 Selected dates, 12 Dec – 23 Dec 2026Havenstreet Station, Isle of Wight Steam Railway, Havenstreet · Isle of Wight
Railways Tickets available Adults £30 Selected dates, 12 Dec – 24 Dec 2026Alston Station, South Tynedale Railway, Alston · Cumbria
Railways Tickets available From £24 Selected dates, 12 Dec – 20 Dec 2026Abergwili Junction Station, Carmarthen · Carmarthenshire
Railways Tickets available From £15 Selected dates, 12 Dec – 22 Dec 2026Llanfair Caereinion Station, Llanfair Caereinion · Powys
Railways Tickets available Adults £24 Selected dates, 12 Dec – 22 Dec 2026Llanuwchllyn Station, Llanuwchllyn, near Bala · Gwynedd
Railways Tickets available Adults £13.50 Sat 12 – Sun 13 Dec 2026Ludborough Station, Station Road, Ludborough · Lincolnshire
Railways Tickets available Adults £10 Selected dates, 12 Dec – 21 Dec 2026Linlithgow Canal Centre, Manse Road Basin, Linlithgow · West Lothian
Canals Tickets available Selected dates, 12 Dec – 20 Dec 2026Oxford Bus Museum, Hanborough Rail Station Yard, Long Hanborough · Oxfordshire
Buses Tickets available Adults £8 Selected dates, 13 Dec – 20 Dec 2026Vale of Rheidol Railway, Park Avenue, Aberystwyth · Ceredigion
Railways Tickets available Wed 16 – Wed 23 Dec 2026Tywyn Wharf Station, Talyllyn Railway, Tywyn · Gwynedd
Railways Tickets available Adults £15Bolton Steam Museum, Atlas Mills, Mornington Road, Bolton · Greater Manchester
Steam Tickets available Mon 28 – Tue 29 Dec 2026Bookable when we last checked, but the organiser flags limited seats or the pattern from previous years says these go early.
Swanage Station, Swanage Railway, Swanage · Dorset
Railways Selling fast From £29.95 Selected dates, 28 Nov – 24 Dec 2026Tenterden Town Station, Kent & East Sussex Railway, Tenterden · Kent
Railways Selling fast From £100 Selected dates, 29 Nov – 24 Dec 2026Perrygrove Railway, Coleford · Gloucestershire
Railways Selling fast From £11 Selected dates, 5 Dec – 24 Dec 2026Ropley Station, Mid-Hants Railway Watercress Line, Ropley, near Alresford · Hampshire
Railways Selling fast Adults £22.50 Selected dates, 12 Dec – 24 Dec 2026Dates announced, tickets not released yet. Get the weekly email and you will know the moment they go on sale.
Statfold Country Park, Ashby Road, Tamworth · Staffordshire
Railways Not yet on sale Adults £38.50 Selected dates, 21 Nov – 22 Nov 2026Listed and verified as events, but we have not yet confirmed ticket status with the box office. The weekly sweep is working through them; the organiser link on each page has the live picture.
Bolton Abbey Station, Embsay & Bolton Abbey Steam Railway, Bolton Abbey, near Skipton · North Yorkshire
Railways Adults £15 Selected dates, 13 Nov – 24 Dec 2026Foxton Locks, Leicester Line of the Grand Union Canal, Foxton · Leicestershire
Canals Free Sat 28 Nov – Fri 1 Jan 2027The Station, Park Road, Brechin, Brechin · Angus
Railways From £30.95 Selected dates, 28 Nov – 20 Dec 2026Helston Railway, Trevarno Farm, Prospidnick, Helston · Cornwall
Railways Selected dates, 5 Dec – 21 Dec 2026Ribble Steam Railway, Chain Caul Road, Preston · Lancashire
Railways Selected dates, 5 Dec – 22 Dec 2026Fireground, the Museum of Firefighting in Greater Manchester, Maclure Road, Rochdale · Greater Manchester
Fire Museum admissionFoxton Locks, Leicester Line of the Grand Union Canal, Foxton · Leicestershire
CanalsGone when we last checked. Returns sometimes surface on organiser sites.
East Tanfield Station, Tanfield Railway, Stanley · County Durham
Railways Sold out Selected dates, 28 Nov – 24 Dec 2026Basingstoke Canal Visitor Centre, Mytchett Place Road, Mytchett, Camberley · Surrey
Canals Sold out Selected dates, 1 Dec – 23 Dec 2026The popular December weekends at big-name railways are usually gone by late October, and Polar Express evening slots go even earlier. Midweek dates and early-December weekends hold on longest. If you want a choice of times, book by the end of September.
Every listing on TractionAction is verified against the organiser weekly. Through December the festive events on this page are checked daily, because availability moves fastest in the last three weeks.
Sometimes. Railways occasionally release returns or extra departures when they add carriages, and cancellations go back on sale quietly. The status here is what the box office showed when we last checked, so the organiser link is always worth a look for a must-have date.
Because they do not sell tickets. Lit-up charity tractor runs are free to watch from the roadside, with bucket collections for the charity. They have their own page: every run we know about is at /tractor-runs/christmas/.