Railway guides 7 November 2026 6 min read

Heritage railways UK: lines worth visiting, region by region

Heritage railways in the UK, region by region: steam lines in the South East, South West, Midlands, North, Wales and Scotland, and how to reach them by train.

Heritage railways in the UK are preserved lines that run old steam and diesel trains for visitors, and you'll find them in every corner of Great Britain. Well-known examples include the Bluebell Railway in Sussex, the Severn Valley Railway in Worcestershire and Shropshire, the North Yorkshire Moors Railway, the Ffestiniog Railway in Snowdonia (Eryri) and the Strathspey Railway in the Highlands. Many start right next to a National Rail station, so you can get there by train, and most run seasonal timetables with extra trains in summer and at Christmas.

Below, they're grouped by region, with the main line station where you can change trains wherever there is one.

What is a heritage railway?

A heritage railway is a stretch of line, usually one that closed to regular trains, that's been saved and reopened to run historic trains. Most are charities, and most rely heavily on volunteers to drive, fire, guard, sell tickets and restore the carriages. Some are full size (standard gauge); others are narrow gauge lines that were built small in the first place, often for slate or other industry.

Wales has a special place in all this. The Talyllyn Railway, near Tywyn, was taken over by volunteers in 1951, the first railway anywhere to be saved that way.

See the next trains from your station, right now

TrainTicker Desktop is a compact LED departure board that shows the next trains from your station. No subscription, no app, free train times forever.

Heritage railways in the South East

RailwayRouteChange from National Rail at
Bluebell RailwaySheffield Park to East GrinsteadEast Grinstead
Watercress LineAlresford to AltonAlton
Kent and East Sussex RailwayTenterden to BodiamNo direct link
Romney, Hythe and Dymchurch RailwayHythe to DungenessNo direct link
Isle of Wight Steam RailwaySmallbrook Junction to WoottonSmallbrook Junction

The Kent and East Sussex finishes within sight of Bodiam Castle, which makes for a good day out. The Romney, Hythe and Dymchurch is a miniature line, about a third of full size, running across Romney Marsh to the shingle at Dungeness.

Heritage railways in the South West

RailwayRouteChange from National Rail at
West Somerset RailwayBishops Lydeard to MineheadNo direct link
Swanage RailwayNorden to Swanage, via Corfe CastleNo direct link
Dartmouth Steam RailwayPaignton to KingswearPaignton
South Devon RailwayBuckfastleigh to TotnesTotnes
Bodmin and Wenford RailwayBodmin General to Bodmin Parkway and Boscarne JunctionBodmin Parkway

The Dartmouth line runs along the coast and the River Dart, with a ferry across to Dartmouth from Kingswear. On the Swanage Railway, the stretch past the ruins of Corfe Castle is a lovely sight from the train and from the hill above it.

Heritage railways in the Midlands

RailwayRouteChange from National Rail at
Severn Valley RailwayKidderminster to BridgnorthKidderminster
Great Central RailwayLoughborough to Leicester NorthNo direct link
Gloucestershire Warwickshire RailwayCheltenham Racecourse to BroadwayNo direct link
Ecclesbourne Valley RailwayDuffield to WirksworthDuffield
Peak RailMatlock to Rowsley SouthMatlock

The Great Central is unusual because it's double track, like a real main line, so you can watch steam trains pass each other.

Heritage railways in the North of England

RailwayRouteChange from National Rail at
North Yorkshire Moors RailwayPickering to Grosmont, and on to WhitbyGrosmont or Whitby
Keighley and Worth Valley RailwayKeighley to Oxenhope, via HaworthKeighley
Embsay and Bolton Abbey Steam RailwayEmbsay to Bolton AbbeyNo direct link
East Lancashire RailwayBury to Rawtenstall and HeywoodNo direct link
Ravenglass and Eskdale RailwayRavenglass to DalegarthRavenglass
Lakeside and Haverthwaite RailwayHaverthwaite to LakesideNo direct link

Film fans might know the Keighley and Worth Valley from The Railway Children, filmed there in 1970. Haworth, home of the Brontës, is a stop along the way.

Heritage railways in Wales

RailwayRouteChange from National Rail at
Ffestiniog RailwayPorthmadog to Blaenau FfestiniogPorthmadog or Blaenau Ffestiniog
Welsh Highland RailwayCaernarfon to PorthmadogPorthmadog
Talyllyn RailwayTywyn to Nant GwernolTywyn
Vale of Rheidol RailwayAberystwyth to Devil's BridgeAberystwyth
Llangollen RailwayLlangollen to CorwenNo direct link

You can link the Ffestiniog with the Conwy Valley Line at Blaenau Ffestiniog, and with the Cambrian Coast at Porthmadog, which makes a fine round trip through Snowdonia.

Heritage railways in Scotland

RailwayRouteChange from National Rail at
Strathspey RailwayAviemore to BroomhillAviemore
Bo'ness and Kinneil RailwayBo'ness to ManuelNo direct link
Keith and Dufftown RailwayKeith to DufftownNo direct link

Bo'ness is also home to the Museum of Scottish Railways. And in the warmer months, the Jacobite steam train runs on the main line from Fort William to Mallaig, over the Glenfinnan Viaduct. It isn't a heritage railway as such, but it's on every steam fan's list. Our guide to scenic train journeys in the UK covers that route and more.

Getting there by train

Heritage trains don't appear in National Rail's live data, but the connecting main line services do. If your nearest heritage line starts at Keighley, Kidderminster or Aviemore, a quick look at the live departures before you leave saves a wait. TrainTicker shows the next trains from any National Rail station on a small amber board at home, and the free live demo does the same in your browser.

Before you go, check the railway's own timetable. Most run more trains in summer and on event days, and many close for part of the winter. At Christmas a lot of them run family trains, which we cover in our guide to Santa specials. To see some of the locomotives you might meet along the way, read our piece on famous British locomotives.

See the next trains from your station, right now

TrainTicker Desktop is a compact LED departure board that shows the next trains from your station. No subscription, no app, free train times forever.

Frequently asked questions

What is a heritage railway?+

A heritage railway is a preserved line that runs historic trains, usually steam or classic diesel, for visitors. Most are run by charities and volunteers on lines that closed to regular services. Many also restore locomotives and carriages in their own workshops.

Which heritage railways can you reach by train?+

Quite a few. The Keighley and Worth Valley Railway starts at Keighley, the Severn Valley Railway at Kidderminster, the Watercress Line at Alton, the Bodmin and Wenford Railway at Bodmin Parkway and the Strathspey Railway at Aviemore, all next to National Rail stations.

Are heritage railways open all year?+

Most are seasonal. Trains usually run most days in summer, at weekends in spring and autumn, and on special event days, including Santa trains in December. Some lines close for a few weeks in winter for maintenance, so check the timetable first.

Which heritage railway was the first to be preserved?+

The Talyllyn Railway in mid Wales, which volunteers took over in 1951, was the first railway in the world to be saved and run by a volunteer society. It still runs from Tywyn, on the Cambrian Coast Line.

Written by TrainTicker, the team behind TrainTicker, a live train departure board for your home. Last updated 7 November 2026.