Best steam railways in Britain

By Does Your Duck Quack ·

We put the Welsh Highland Railway first for a substantial mountain railway day, with the Ffestiniog and North Yorkshire Moors close behind for their distinctive routes. These are our editorial choices, not awards or a claim that one line is objectively best. The strongest option for you may be the railway nearest the holiday base, especially when it leaves time for a station visit, meal and relaxed return.

Steam is part of the appeal, but the operating calendar matters as much as the locomotive photograph. Heritage lines can run on selected dates, use diesel traction on some departures and sell special events separately. Choose the actual running day before booking accommodation around it. If a particular engine or carriage is essential, ask the railway and read the advertised conditions; the general label steam railway does not establish the formation of every train.

For a first outing, we would favour a full ride with one proper pause. A station with locomotive activity suits someone interested in the railway, while Bodiam or Broadway creates a destination for a companion who wants more time away from the carriage. Make that priority explicit before choosing the ticket. A rover product is useful only when the day’s trains leave space to use it without turning every stop into another boarding deadline.

The route guides include the practical details needed to move from a shortlist to an itinerary: window direction, ticket choices, station stops and access information. Historic carriages and platforms differ, so discuss the specific train with the operator when boarding or toilet access matters. Keep the visit’s walking route separate from the railway’s access arrangements. Carry a compact day bag, save the return timetable and choose a meal that fits comfortably between departures. That creates room to enjoy steam as part of the whole day, with preserved buildings and the landscape contributing as much as the engine at the front.

Steam by region

Our choices and how to plan them

  1. Welsh Highland Railway from Dinas, Llanwnda, Waunfawr and Beddgelert to Porthmadog (1537497)
    Geoff Charles · CC BY-SA 4.0

    Welsh Highland Railway

    Our first heritage choice suits a visitor who wants a mountain journey to occupy a substantial day. Let the route determine the holiday pace and choose a single main pause. Compare the actual timetable with the Ffestiniog before deciding whether one railway or two separate days best serves the stay.

    For our steam shortlist, Welsh Highland Railway runs Caernarfon to Porthmadog, with Yr Wyddfa foothills, Beddgelert, Aberglaslyn Pass as the principal route highlights; the guide’s window tip is right to porthmadog; left returning.464748495051525354555657

    Where to stay in CaernarfonSome links earn us a small commission at no extra cost to you.

  2. 2017 Ffestiniog Railway at Ffestiniog Power Station 01
    SchmalspurDVZO · CC BY-SA 4.0

    Ffestiniog Railway

    The Ffestiniog is our choice for a focused narrow-gauge outing with a distinctive landscape. Use the full route as the first visit, then leave time at the destination instead of trying to ride every available departure. It pairs naturally with a Welsh Highland day when the holiday is long enough.

    For our steam shortlist, Ffestiniog Railway runs Porthmadog to Blaenau Ffestiniog, with Vale of Ffestiniog, Dduallt spiral, Slate landscape as the principal route highlights; the guide’s window tip is right to blaenau; left to porthmadog.4658485960615447566249

    Where to stay in PorthmadogSome links earn us a small commission at no extra cost to you.

  3. North Yorkshire Moors Railway. - geograph.org.uk - 188292
    Steve Partridge · CC BY-SA 2.0

    North Yorkshire Moors Railway

    Choose the North Yorkshire Moors when the railway and a destination visit should share the day. Agree whether the priority is the train, a country station or the far-end town before selecting tickets. Its longer outing deserves a return plan that still leaves time to enjoy being off the carriage.

    For our steam shortlist, North Yorkshire Moors Railway runs Pickering to Grosmont to Whitby, with Levisham Moor, Goathland, Whitby Abbey views as the principal route highlights; the guide’s window tip is watch both sides.36373839404142434445102

    Where to stay in WhitbySome links earn us a small commission at no extra cost to you.

  4. Jacobite Steam Train passing Glenfinnan Viaduct (2025) (2)
    S. Perquin · CC BY-SA 4.0

    Jacobite steam train

    The Jacobite is the steam excursion to choose for Glenfinnan’s landscape and the film-associated railway route. It is a seasonal main-line outing with a return booking, so organise the rest of the Lochaber holiday around its confirmed date. Leave another day for watching the train from the public viewpoints.

    For our steam shortlist, Jacobite steam train runs Fort William to Mallaig, with Glenfinnan Viaduct, Loch Eilt, Morar coast as the principal route highlights; the guide’s window tip is left to mallaig; right to fort william.2930313233342835

    Where to stay in Fort WilliamSome links earn us a small commission at no extra cost to you.

  5. Bridgnorth Severn Valley Railway geograph-3281670-by-Ben-Brooksbank
    Ben Brooksbank · CC BY-SA 2.0

    Severn Valley Railway

    The Severn Valley is our choice when preserved stations and a substantial heritage day are the main draw. Choose a railway-focused pause and compare the available trains before selecting a rover-style outing. Do not assume that every departure or special event uses the same ticket and accommodation arrangements.

    For our steam shortlist, Severn Valley Railway runs Kidderminster Town to Bridgnorth, with River Severn, Victoria Bridge, Severn Valley Country Park as the principal route highlights; the guide’s window tip is right to bridgnorth; left returning.717273747576777879

    Where to stay in BridgnorthSome links earn us a small commission at no extra cost to you.

  6. Minehead railway station MMB 01 88
    mattbuck ( category ) · CC BY-SA 3.0

    West Somerset Railway

    Choose West Somerset for a steam day that develops into a coastal outing. Use Watchet or Blue Anchor as one planned pause, giving the seaside element time without sacrificing the full ride. The complete itinerary begins with the heritage calendar and any transfer needed to reach the starting station.

    For our steam shortlist, West Somerset Railway runs Bishops Lydeard to Minehead, with Watchet, Blue Anchor Bay, Minehead as the principal route highlights; the guide’s window tip is right to minehead; left on return.222324252627

    Where to stay in MineheadSome links earn us a small commission at no extra cost to you.

  7. 'Baxter' at Sheffield Park, Bluebell Railway - geograph.org.uk - 1597832
    Dr Neil Clifton · CC BY-SA 2.0

    Bluebell Railway

    The Bluebell suits a heritage-first day within a south-east itinerary. Decide how much time to spend on trains and how much at stations before choosing the return. Keep the ordinary rail connection separate from the heritage service, leaving enough transfer time to enjoy the beginning of the outing.

    For our steam shortlist, Bluebell Railway runs Sheffield Park to Horsted Keynes to Kingscote to East Grinstead, with Sussex Weald countryside, Horsted Keynes Station, Kingscote and the northern extension as the principal route highlights; the guide’s window tip is watch both sides.8990919293949596979899100101

    Where to stay in East GrinsteadSome links earn us a small commission at no extra cost to you.

  8. Gloucestershire and Warwickshire Railway - geograph.org.uk - 640939
    Philip Halling · CC BY-SA 2.0

    Gloucestershire Warwickshire Railway

    This is our Cotswold choice for a railway ride with Broadway at the far end. Choose one substantial pause for sightseeing, checking the station-to-village journey if lunch or a town walk is the aim. Toddington can instead provide the railway-centred stop for someone chiefly interested in trains and preserved infrastructure.

    For our steam shortlist, Gloucestershire Warwickshire Railway runs Cheltenham Race Course to Broadway, with Cotswold escarpment, Stanway Viaduct, Broadway as the principal route highlights; the guide’s window tip is both sides.1234567

    Where to stay in BroadwaySome links earn us a small commission at no extra cost to you.

  9. Mid Hants Railway train - near Ropley - geograph.org.uk - 168860
    Richard Thomas · CC BY-SA 2.0

    Watercress Line

    The Watercress Line suits a Hampshire outing with Ropley as the main pause. Allow a generous gap between trains at Ropley and use the climb through Medstead as part of the ride’s attraction. Arriving through Alton needs a separate ordinary-railway journey, so plan the transfer before buying the heritage ticket.

    For our steam shortlist, Watercress Line runs Alton to Alresford, with Ropley locomotive yard, Medstead & Four Marks, Alresford as the principal route highlights; the guide’s window tip is both sides.1415161718192021

    Where to stay in AlresfordSome links earn us a small commission at no extra cost to you.

  10. Train on Kent and East Sussex Railway - geograph.org.uk - 1713733
    David Anstiss · CC BY-SA 2.0

    Kent & East Sussex Railway

    Choose the Kent & East Sussex when Bodiam Castle gives the day a shared destination. Compare the castle’s arrangements with the heritage calendar, then reserve enough time at Bodiam for the visit and walk back. The castle is a separate attraction; do not treat the railway booking as its admission.

    For our steam shortlist, Kent & East Sussex Railway runs Tenterden to Bodiam, with Weald countryside, Rother Valley, Bodiam Castle as the principal route highlights; the guide’s window tip is both sides.8910111213

    Where to stay in TenterdenSome links earn us a small commission at no extra cost to you.

  11. Keighley and Worth Valley Railway - geograph.org.uk - 123659
    Eirian Evans · CC BY-SA 2.0

    Keighley & Worth Valley Railway

    The Keighley & Worth Valley works for a compact preserved-railway day with time for a chosen stop. Concentrate on the route and one destination, leaving the longer surrounding visit for a timetable gap that can support it. It is a useful alternative when a full moorland crossing is too much.

    For our steam shortlist, Keighley & Worth Valley Railway runs Keighley to Haworth to Oxenhope, with Worth Valley, Oakworth Station, Brontë Country as the principal route highlights; the guide’s window tip is watch both sides.808182838485868788

    Where to stay in HaworthSome links earn us a small commission at no extra cost to you.

  12. 050402 084 swanage railway
    Joe D · CC BY-SA 1.0

    Swanage Railway

    Swanage is our choice when a heritage ride, Corfe Castle views and a seaside destination should be part of the same outing. Choose a clear window for the named landmark and keep the beach or town visit comfortably inside the return plan. Reaching the heritage boarding point needs its own consideration.

    For our steam shortlist, Swanage Railway runs Norden to Corfe Castle to Swanage, with Corfe Castle, Purbeck countryside, Swanage as the principal route highlights; the guide’s window tip is right to swanage; left to norden.6364656667686970

    Where to stay in SwanageSome links earn us a small commission at no extra cost to you.

Frequently asked questions

Do all these railways run steam trains every day?

No. Use each railway’s operating calendar and traction information for the selected date. Services may be seasonal, diesel-hauled or part of a separately booked event.

Should the ticket be a return or a rover?

Choose the product around the outing you intend to make. A simple return can be enough for a full ride and destination visit; extra travel validity helps only when the timetable and conditions support the planned stops.

Which heritage line is best for a castle visit?

Our choice is the Kent & East Sussex Railway for a planned Bodiam Castle day. Check the National Trust’s visiting arrangements separately from the train booking.

Sources

  1. Home - Gloucestershire Warwickshire Steam Railway
  2. Timetables - Gloucestershire Warwickshire Steam Railway
  3. Accessibility at the GWSR - Gloucestershire Warwickshire Steam Railway
  4. Stations of the GWSR - Gloucestershire Warwickshire Steam Railway
  5. Getting Here - Gloucestershire Warwickshire Steam Railway
  6. Coaches at the GWSR - Gloucestershire Warwickshire Steam Railway
  7. Tickets - Gloucestershire Warwickshire Steam Railway
  8. About the K&ESR - Kent & East Sussex Railway
  9. Timetable - Kent & East Sussex Railway
  10. FAQ's - Kent & East Sussex Railway
  11. Stations - Kent & East Sussex Railway
  12. Bodiam Castle | Sussex | National Trust
  13. Railway Walks - Kent & East Sussex Railway
  14. What To See - Watercress Line
  15. Timetables & Prices - Watercress Line
  16. Watercress Line: Visitor day sheet
  17. Our History - Watercress Line
  18. Ropley Station - Watercress Line
  19. Alton Station - Watercress Line
  20. Alresford Station - Watercress Line
  21. Medstead & Four Marks Station - Watercress Line
  22. Homepage West Somerset Railway | Vintage Steam Train Experience
  23. Calendar - West Somerset Railway Calendar and Timetable
  24. accessability statement for the West Somerset Railway
  25. Blue Anchor Station - Blue Anchor on the West Somerset Railway
  26. Watchet Station - Watchet on the West Somerset Railway
  27. OpenStreetMap: Route map (51.1820, -3.3350)
  28. The Man in Seat 61: The West Highland Line | Britain's most scenic train route
  29. The Jacobite Steam Train | West Coast Railways
  30. Timetables | West Coast Railways
  31. The Jacobite Steam Train - Classes and Carriages | West Coast Railways
  32. The Jacobite Steam Train - Disability Policy | West Coast Railways
  33. Hogwarts Express | West Coast Railways
  34. National Trust for Scotland: www.nts.org.uk
  35. ScotRail: West Highland Railway Line | Oban | Fort William | Mallaig
  36. North Yorkshire Moors Railway - NYMR
  37. NYMR: Accessibility Information | North Yorkshire Moors Railway
  38. North York Moors National Park: North Yorkshire Moors Railway | NYMNP
  39. North Yorkshire Moors Railway | Visit North Yorkshire
  40. Goathland Station Yorkshire | NYMR
  41. Grosmont Heritage Station | NYMR
  42. Railway Ticket Fares | NYMR
  43. Railway Information and FAQs | NYMR
  44. Pickering Heritage Station | NYMR
  45. OpenStreetMap: Route map (54.319, -0.719)
  46. Train Services 2026 - Ffestiniog & Welsh Highland Railways
  47. Snowdonia Star / Seren Eryri - Ffestiniog & Welsh Highland Railways
  48. Accessibility - Ffestiniog & Welsh Highland Railways
  49. Calendar - Ffestiniog & Welsh Highland Railways
  50. Visit Wales: Welsh Highland Railway | Visit Wales
  51. Welsh Highland — Great Little Trains of Wales
  52. The Harbourmaster / Yr Harbwrfeistr - Ffestiniog & Welsh Highland Railways
  53. Gelert Explorer / Fforiwr Gelert - Ffestiniog & Welsh Highland Railways
  54. Booking - Terms and Conditions - Ffestiniog & Welsh Highland Railways
  55. Castell Caernarfon | Cadw
  56. On-Train Catering - Ffestiniog & Welsh Highland Railways
  57. OpenStreetMap: Route map (53.05, -4.15)
  58. Map Of The Line - Ffestiniog & Welsh Highland Railways
  59. Visit Wales: Ffestiniog Railway | Visit Wales
  60. Mountain Spirit / Ysbryd y Mynydd - Ffestiniog & Welsh Highland Railways
  61. Woodland Wanderer / Crwydrwr y Goedwig - Ffestiniog & Welsh Highland Railways
  62. OpenStreetMap: Route map (52.95, -4.04)
  63. Virtual Swanage: Swanage Railway - Heritage Steam Railway in Dorset
  64. Swanage Railway | Family Railway Attraction in Dorset. Homepage
  65. Timetable - Swanage Railway
  66. Station Information and Accessibility - Swanage Railway
  67. Accessibility to Swanage Railways stations and trains.
  68. Swanage Railway: 5697 SR Rolling Stock Accessability Guide.indd
  69. Swanage Railway: Frequently Asked Questions
  70. Swanage Railway - Visit Dorset
  71. Severn Valley Railway | Our Award-winning Heritage Railway
  72. Stations - Severn Valley Railway
  73. Accessibility - Severn Valley Railway
  74. Calendar and Timetables - Severn Valley Railway
  75. Enjoy your day at Severn Valley Railway | Ticket Prices
  76. Itineraries - Severn Valley Railway
  77. Severn Valley Railway - Visit Shropshire
  78. The Engine House - Severn Valley Railway
  79. OpenStreetMap: Route map (52.42, -2.35)
  80. Keighley & Worth Valley Railway - Keighley & Worth Valley Railway
  81. Stations - Keighley & Worth Valley Railway
  82. Accessibility - Keighley & Worth Valley Railway
  83. Timetable - Keighley & Worth Valley Railway
  84. Frequently Asked Questions - Keighley & Worth Valley Railway
  85. Summer Steam - Keighley & Worth Valley Railway
  86. Visit Bradford: Keighley and Worth Valley Railway - Steam Railway in Keighley, Haworth - Bradford
  87. Fares - Keighley & Worth Valley Railway
  88. OpenStreetMap: Route map (53.82, -1.94)
  89. Bluebell Railway: Sussex's Top Heritage Attraction
  90. Timetable - The Bluebell Railway in Sussex
  91. Accessibility - The Bluebell Railway in Sussex
  92. Facilities - The Bluebell Railway in Sussex
  93. The Stations - The Bluebell Railway in Sussex
  94. East Grinstead Station - The Bluebell Railway in Sussex
  95. Bluebell Railway - Steam Railway in Uckfield, Wealden - Visit South East England
  96. FAQs - The Bluebell Railway in Sussex
  97. Horsted Keynes Station - The Bluebell Railway in Sussex
  98. Kingscote Station - The Bluebell Railway in Sussex
  99. Sheffield Park Station - The Bluebell Railway in Sussex
  100. Fares - The Bluebell Railway in Sussex
  101. OpenStreetMap: Route map (51.07, -0.02)
  102. Train Timetable Yorkshire | NYMR