Railway station data

A (hopefully) comprehensive listing

Heritage railway locations

Last update 17 May 2026

Additional information is always gratefully received, whether entirely new records (particularly historical records) or information to fill in gaps or correct errors, via the contact link under the Miscellaneous entry in the navigation bar above. Thank you.

Please select a feature from the list below:

To see other locations, please click the link below:

Station CRS codes are given in parentheses. Other CRS codes can be found here.

Names are given in the form that National Rail uses. All known English language differences (e.g., punctuation or capitalisation) that appear on signs displayed since 1 April 1994 are shown in the accompanying box with links to photographs where possible. Signs labelled 'for...' are treated as part of the name (on the basis that some stations, e.g. Ashchurch for Tewkesbury, are named 'for' somewhere on National Rail) whereas 'alight/change for...' are treated as an instruction in the same way as 'way out' would be. Filter on signs to view all known cases where station signs differ from the official National Rail name. Note that in marginal cases the benefit of the doubt is applied and the detail is shown. Other languages and their variants appear on the bilingual pages.

Closed stations were last served on the final station operator's 'to' date unless otherwise stated.

This page lists many heritage railway stations. A station is included if it both sits on a line with allocated Engineers' Line Reference (ELR) and mileages can be ascertained. Many heritage lines such as Leighton Buzzard Narrow Gauge do not thus appear here. Welshpool & Llanfair stations are included, being a one-time main line company route and details are shown on the main ELR pages.

Station ELRMileage Heritage railway
Aberffrwd VOR7m 53ch Vale of Rheidol Railway
Abergwili Junction CAN247m 24ch Gwili Railway
Aberystwyth early site in main line station VOR0m 15ch Vale of Rheidol Railway
Aberystwyth later site VOR0m 30ch Vale of Rheidol Railway
Alford KAB29m 32ch Alford Valley Railway
Alresford AIW59m 22ch Mid-Hants Railway
Alton AIW49m 13ch Mid-Hants Railway
Arley SVB140m 74ch Severn Valley Railway
Ashey IWR3m 71ch Isle of Wight Railway
Aspall HAL6m 54ch Mid-Suffolk Light Railway
Aviemore AFS83m 31ch Strathspey Railway
Aviemore Speyside AFS83m 56ch Strathspey Railway
Avon Riverside MBL129m 63ch Avon Valley Railway
Aylsham WMC17m 56ch Bure Valley Railway
Bala RUA27m 13ch Bala Lake Railway
Barry Island BRY8m 70ch Barry Tourist Railway
Bedale REB27m 37ch Wensleydale Railway
Berwyn RUA7m 06ch Llangollen & Corwen Railway
Bewdley SVB137m 28ch Severn Valley Railway
Birkhill BOS27m 33ch Bo'ness & Kinneil Railway
Bishops Lydeard MIN168m 20ch West Somerset Railway
Bitton MBL128m 34ch Avon Valley Railway
Blaenavon High Level BWB4m 59ch Pontypool & Blaenavon Railway
Blue Anchor MIN184m 34ch West Somerset Railway
Bluebell HGG210m 40ch Bluebell Railway
Blunsdon AND36m 58ch Swindon & Cricklade Railway
Blunsdon temporary stop AND36m 52ch Swindon & Cricklade Railway
Boat Of Garten AFS88m 46ch Strathspey Railway
Bodiam KSU63m 15ch Kent & East Sussex Railway
Bodmin General BOD277m 44ch Bodmin & Wenford Railway
Bodmin Parkway BOD274m 00ch Bodmin & Wenford Railway
Bolton Abbey SKI216m 66ch Embsay & Bolton Abbey Steam Railway
Bo'ness BOS30m 79ch Bo'ness & Kinneil Railway
Boscarne Junction BOE280m 05ch Bodmin & Wenford Railway
Brampton WMC15m 26ch Bure Valley Railway
Brechin BDG3m 78ch Caledonian Railway (Brechin)
Bridge Of Dun KAS199m 20ch Caledonian Railway (Brechin)
Bridgnorth SVB149m 74ch Severn Valley Railway
Bristol Harbour BHB119m 26ch Bristol Industrial Museum
Broadway HCL4m 73ch Gloucestershire Warwickshire Steam Railway
Brockford HAL6m 09ch Mid-Suffolk Light Railway
Bromwydd Arms CAN249m 11ch Gwili Railway
Broomhill AFS92m 61ch Strathspey Railway
Buckfastleigh AHB6m 73ch South Devon Railway
Butterley APB135m 57ch Midland Railway Centre
Buxton WMC14m 30ch Bure Valley Railway
Capel Bangor VOR4m 49ch Vale of Rheidol Railway
Carrog RUA12m 67ch Llangollen & Corwen Railway
Castle Caereinion no ELR4m 61ch Welshpool & Llanfair Railway
Cheddleton CVL16m 43ch Churnet Valley Railway
Cheltenham Racecourse HCL18m 65ch Gloucestershire Warwickshire Steam Railway
Churston TOR225m 05ch Dartmouth Steam Railway
Clayton West CWE11m 18ch Kirklees Light Railway
Colesloggett BOD275m 17ch Bodmin & Wenford Railway
Coltishall WMC11m 50ch Bure Valley Railway
Colyford SEB2m 56ch Seaton Tramway
Colyton SEB1m 64ch Seaton Tramway
Consall CVL14m 20ch Churnet Valley Railway
Corfe Castle AGE131m 28ch Swanage Railway
Corris COR15m 00ch Corris Railway
Corwen RUA15m 42ch Llangollen & Corwen Railway
Corwen temporary terminus RUA15m 15ch Llangollen & Corwen Railway
Country Park SVB144m 07ch Severn Valley Railway
Cranmore ESB5m 57ch East Somerset Railway
Cranmore West ESB6m 03ch East Somerset Railway
Crowcombe Heathfield MIN172m 10ch West Somerset Railway
Cuckoo Nest CWE10m 04ch Kirklees Light Railway
Cyfronydd no ELR6m 57ch Welshpool & Llanfair Railway
Cynheidre MMB5m 49ch Llanelli & Mynydd Mawr Railway
Damems KWV2m 01ch Keighley & Worth Valley Railway
Danycoed CAN251m 24ch Gwili Railway
Darley Dale AJM1147m 15ch Peak Rail
Dee-Side RUA8m 64ch Llangollen & Corwen Railway
Dereham NOE11m 31ch Mid-Norfolk Railway
Devil's Bridge VOR11m 70ch Vale of Rheidol Railway
Doniford MIN178m 75ch West Somerset Railway
Doseley MJI2163m 00ch Telford Steam Railway
Doverbrook HAL6m 27ch Mid-Suffolk Light Railway
Drummuir DFN59m 46ch Keith & Dufftown Railway
Duffield DJW133m 08ch Ecclesbourne Valley Railway
Dufftown DFN64m 00ch Keith & Dufftown Railway
Dunster MIN186m 21ch West Somerset Railway
East Grinstead HGG216m 77ch Bluebell Railway
Embsay SKI220m 25ch Embsay & Bolton Abbey Steam Railway
Eythorne EKR73m 24ch East Kent Light Railway
Ferry Meadows [Overton] TOM44m 34ch Nene Valley Railway
Finghall Lane REB213m 15ch Wensleydale Railway
Forest CAN268m 15ch Teifi Valley Railway
Freshfield HGG28m 28ch Bluebell Railway
Furness Sidings BWB3m 33ch Pontypool & Blaenavon Railway
Gladstone Bridge BRY7m 40ch Barry Tourist Railway
Glan Llyn RUA30m 15ch Bala Lake Railway
Glanrafon VOR2m 23ch Vale of Rheidol Railway
Glyndyfrdwy RUA10m 57ch Llangollen & Corwen Railway
Goathland RLG21m 09ch North Yorkshire Moors Railway
Goodrington Sands TOR222m 67ch Dartmouth Steam Railway
Gotherington HCL15m 33ch Gloucestershire Warwickshire Steam Railway
Greenway TOR225m 04ch Dartmouth Steam Railway
Groombridge GJB246m 46ch Spa Valley Railway
Grosmont RLG24m 38ch North Yorkshire Moors Railway
Hammersmith APB136m 04ch Midland Railway Centre
Hampton Loade SVB145m 33ch Severn Valley Railway
Harmans Cross AGE133m 27ch Swanage Railway
Haughton Park KAB28m 48ch Alford Valley Railway
Haven Street IWR5m 35ch Isle of Wight Railway
Haverthwaite LKD4m 65ch Lakeside & Haverthwaite Railway
Haworth KWV3m 54ch Keighley & Worth Valley Railway
Hayes Knoll AND37m 17ch Swindon & Cricklade Railway
Hayles Abbey HCL10m 38ch Gloucestershire Warwickshire Steam Railway
Heniarth no ELR7m 55ch Welshpool & Llanfair Railway
Henllan early preservation site CAN267m 76ch Teifi Valley Railway
Henllan later site CAN267m 68ch Teifi Valley Railway
Herston AGE135m 30ch Swanage Railway
Highley SVB143m 20ch Severn Valley Railway
High Rocks GJB248m 20ch Spa Valley Railway
Holywell HGG29m 68ch Bluebell Railway
Holywell SKI219m 01ch Embsay & Bolton Abbey Steam Railway
Horsehay & Dawley MJI2163m 75ch Telford Steam Railway
Horstead Keynes HGG210m 63ch Bluebell Railway
Idridgehay DJW138m 05ch Ecclesbourne Valley Railway
Industrial Museum BHB119m 19ch Bristol Industrial Museum
Ingrow West KWV1m 27ch Keighley & Worth Valley Railway
Isfield SCU213m 55ch Lavender Line
Keighley KWV0m 09ch Keighley & Worth Valley Railway
Keith Town DFN53m 66ch Keith & Dufftown Railway
Ketches HGG26m 65ch Bluebell Railway
Kidderminster Town BYK135m 02ch Severn Valley Railway
Killington Lane BEZ15m 10ch Lynton & Barnstaple Railway
Kimberley Park NOE3m 56ch Mid-Norfolk Railway
Kingscote HGG214m 76ch Bluebell Railway
Kingsley & Froghall CVL12m 45ch Churnet Valley Railway
Kingswear TOR228m 68ch Dartmouth Steam Railway
Kinneil BOS29m 70ch Bo'ness & Kinneil Railway
Kirkby Stephen East DNT38m 05ch Lakeside & Haverthwaite Railway
Kirkland MTL15m 45ch Fife Heritage Railway
Lakeside LKD7m 71ch Lakeside & Haverthwaite Railway
Launceston NCL223m 57ch Launceston Steam Railway
Lawley Village MJI2164m 44ch Telford Steam Railway
Leek CVL18m 40ch Churnet Valley Railway
Leek Brook CVL17m 45ch Churnet Valley Railway
Leeming Bar REB25m 66ch Wensleydale Railway
Leicester North MCJ3100m 59ch Great Central Railway
Levisham RLG12m 43ch North Yorkshire Moors Railway
Leyburn REB217m 39ch Wensleydale Railway
Llanbadarn VOR1m 14ch Vale of Rheidol Railway
Llandyfriog CAN268m 78ch Teifi Valley Railway
Llandyfriog Riverside CAN269m 45ch Teifi Valley Railway
Llanfair Caereinion no ELR9m 04ch Welshpool & Llanfair Railway
Llangollen RUA5m 40ch Llangollen & Corwen Railway
Llangower RUA29m 54ch Bala Lake Railway
Llanuwchllyn RUA31m 44ch Bala Lake Railway
Llwyfan Cerrig CAN250m 57ch Gwili Railway
Llynclys South GNQ422m 05ch Cambrian Heritage Railway
Loughborough Central MCJ393m 02ch Great Central Railway
Ludborough ELR146m 27ch Lincolnshire Wolds Railway
Lydney Junction SAW8m 15ch Dean Forest Railway
Lydney Town SAW8m 73ch Dean Forest Railway
Maespoeth COR14m 28ch Corris Railway
Manuel BOS26m 04ch Bo'ness & Kinneil Railway
Market Bosworth ASE10m 61ch Battlefield Steam Railway
Marsh Mills LAN20m 27ch Plym Valley Railway
Matlock AJM1145m 00ch Peak Rail
Matlock Riverside AJM1145m 32ch Peak Rail
Medstead & Four Marks AIW53m 46ch Mid-Hants Railway
Mendip Vale ESB7m 40ch East Somerset Railway
Merryfield ESB6m 54ch East Somerset Railway
Midsomer Norton South SAD12m 00ch Somerset & Dorset Railway Heritage Trust
Milton Of Crathes FHB14m 39ch Royal Deeside Railway
Minehead MIN187m 76ch West Somerset Railway
Nant Mawr GNQ33m 52ch Tanat Valley Light Railway
Nantyronen VOR6m 58ch Vale of Rheidol Railway
Nappers AHB2m 57ch South Devon Railway
Newby Bridge LKD6m 66ch Lakeside & Haverthwaite Railway
New Mills NCL225m 47ch Launceston Steam Railway
Newtondale RLG15m 59ch North Yorkshire Moors Railway
Norchard SAW9m 58ch Dean Forest Railway
Norden AGE130m 67ch Swanage Railway
Northallerton West REB20m 50ch Wensleydale Railway
Northiam KSU59m 51ch Kent & East Sussex Railway
North Thoresby ELR147m 75ch Lincolnshire Wolds Railway
North Weald EPP19m 08ch Epping Ongar Railway
Northwood SVB138m 77ch Severn Valley Railway
Norton MIN165m 43ch West Somerset Railway
Oakworth KWV2m 66ch Keighley & Worth Valley Railway
Oldland Common MBL127m 34ch Avon Valley Railway
Ongar EPP22m 44ch Epping Ongar Railway
Orton Mere TOM45m 32ch Nene Valley Railway
Oswestry GNQ418m 16ch Cambrian Heritage Railway
Oxenhope KWV4m 70ch Keighley & Worth Valley Railway
Paignton Queens Park TOR222m 07ch Dartmouth Steam Railway
Pant BND18m 73ch Brecon Mountain Railway
Parkend SAW12m 25ch Dean Forest Railway
Parracombe BEZ14m 33ch Lynton & Barnstaple Railway
Pentrepiod RUA30m 28ch Bala Lake Railway
Penygarreg Lane GNQ422m 69ch Cambrian Heritage Railway
Peterborough Nene Valley TOM46m 72ch Nene Valley Railway
Pickering RLG6m 50ch North Yorkshire Moors Railway
Pitsford & Brampton NMH4m 71ch Northampton & Lamport Railway
Plym Bridge LAN21m 39ch Plym Valley Railway
Plymouth Road BRY9m 01ch Barry Tourist Railway
Pontprenshitw CAN268m 32ch Teifi Valley Railway
Pontsticill BND17m 18ch Brecon Mountain Railway
Prospidnick HEL6m 04ch Helston Railway
Quainton Road MCJ244m 22ch Buckinghamshire Railway Centre
Quorn & Woodhouse MCJ395m 06ch Great Central Railway
Ravenstor DJW142m 04ch Ecclesbourne Valley Railway
Rheidol Falls VOR9m 15ch Vale of Rheidol Railway
Rhiwfron VOR10m 65ch Vale of Rheidol Railway
Riverside FHB15m 41ch Royal Deeside Railway
Riverside PSR22m 13ch Ribble Steam Railway
Riverside SEB4m 01ch Seaton Tramway
Rolvenden KSU54m 42ch Kent & East Sussex Railway
Ropley AIW56m 52ch Mid-Hants Railway
Rothley MCJ397m 72ch Great Central Railway
Rowsley South AJM1148m 29ch Peak Rail
Rushcliffe MCJ387m 41ch Great Central Railway (North)
Rushden HFB2m 30ch Rushden Historic Transport Society
Scruton REB24m 28ch Wensleydale Railway
Seaton SEB4m 41ch Seaton Tramway
Shackerstone ASE8m 24ch Battlefield Steam Railway
Sheffield Park HGG26m 27ch Bluebell Railway
Shelley CWE7m 78ch Kirklees Light Railway
Shenton ASE12m 46ch Battlefield Steam Railway
Shottle DJW136m 43ch Ecclesbourne Valley Railway
Sible & Castle Hedingham COV60m 61ch Colne Calley Railway Railway
Skelmanthorpe CWE9m 41ch Kirklees Light Railway
Smallbrook Junction IWR2m 18ch Isle of Wight Railway
Spring Village MJI2163m 75ch Telford Steam Railway
SS Great Britain BHB119m 64ch Bristol Industrial Museum
Staverton AHB3m 25ch South Devon Railway
Stogumber MIN174m 66ch West Somerset Railway
Swanage AGE136m 27ch Swanage Railway
Swanwick Junction APB134m 78ch Midland Railway Centre
Sylfaen no ELR3m 54ch Welshpool & Llanfair Railway
Taw Valley AND35m 41ch Swindon & Cricklade Railway
Tenterden Town KSU53m 11ch Kent & East Sussex Railway
The Midden FWW232m 31ch Wells & Walsingham Railway
Thuxton NOE6m 74ch Mid-Norfolk Railway
Toddington HCL9m 36ch Gloucestershire Warwickshire Steam Railway
Torpantau BND14m 39ch Brecon Mountain Railway
Totnes Littlehempston AHB0m 22ch South Devon Railway
Towiemore DFN58m 13ch Keith & Dufftown Railway
Trevarno HEL6m 28ch Helston Railway
Trevarno Farm HEL5m 71ch Helston Railway
Truthall HEL7m 00ch Helston Railway
Tunbridge Wells West GJB249m 40ch Spa Valley Railway
Wallingford WAL2m 26ch Cholsey & Wallingford Railway
Walsingham FWW228m 56ch Wells & Walsingham Railway
Wansford TOM40m 51ch Nene Valley Railway
Warcop EDE5m 57ch Lakeside & Haverthwaite Railway
Warham FWW231m 47ch Wells & Walsingham Railway
Washford MIN182m 11ch West Somerset Railway
Watchet MIN179m 64ch West Somerset Railway
Wells-Next-The-Sea FWW232m 50ch Wells & Walsingham Railway
Welshpool Raven Square no ELR1m 01ch Welshpool & Llanfair Railway
Weston Wharf GNQ419m 53ch Cambrian Heritage Railway
Wetlands SEB3m 15ch Seaton Tramway
Whistle Inn BWB2m 77ch Pontypool & Blaenavon Railway
Whitecroft SAW11m 22ch Dean Forest Railway
Whitrope Siding ETC63m 47ch Waverley Route Heritage Association
Wighton FWW230m 59ch Wells & Walsingham Railway
Wighton Seton's Seat FWW230m 21ch Wells & Walsingham Railway
Williton MIN178m 06ch West Somerset Railway
Winchcombe HCL12m 00ch Gloucestershire Warwickshire Steam Railway
Wirksworth DJW141m 37ch Ecclesbourne Valley Railway
Wittersham Road KSU57m 20ch Kent & East Sussex Railway
Woodham BRY7m 73ch Barry Tourist Railway
Woody Bay BEZ15m 77ch Lynton & Barnstaple Railway
Wootton IWR6m 76ch Isle of Wight Railway
Worth SCU214m 44ch Lavender Line
Wroxham WMC8m 74ch Bure Valley Railway
Wymondham Abbey NOE0m 62ch Mid-Norfolk Railway
Yarwell TOM39m 55ch Nene Valley Railway
Yaxham NOE9m 40ch Mid-Norfolk Railway