Railway station data

A (hopefully) comprehensive listing

Locations beginning D

Last update 9 August 2025

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.

(CRS)Station ELRMileage Status Owner Operator Degrees Longitude Degrees Latitude Grid Reference
(DDK)Dagenham Dock TLL10m 45ch
c2c Railway from 20 July 2025 Trenitalia c2c from 3 April 2017 to 19 July 2025 NXET Trains from 9 November 2014 to 2 April 2017 c2c rail from 3 July 2000 to 8 November 2014 LTS Rail from 18 December 1994 to 2 July 2000 British Railways Board from 1 April 1994 to 17 December 1994
0.1464 51.5261 TQ489829
(DSY)Daisy Hill WBS112m 57ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-2.5158 53.5393 SD659048
(DAG)Dalgety Bay ECN214m 51ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 28 March 1998 to 16 October 2004
-3.3678 56.0423 NT148840
(DAL)Dalmally OBN246m 76ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.9836 56.4012 NN159271
(DAK)Dalmarnock ARG21m 01ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.2174 55.8422 NS612632
(DAM)Dalmeny ECN29m 35ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-3.3816 55.9863 NT139779
(DMR)Dalmuir NEM59m 75ch YKR4m 62ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.4265 55.9118 NS484714
(DLR)Dalreoch NEM716m 38ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.5778 55.9474 NS391757
(DLY)Dalry AYR322m 42ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.7112 55.7059 NS297491
(DLS)Dalston (Cumbria) CBC323m 43ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-2.9879 54.8464 NY366506
(DLJ)Dalston Junction ELL10m 20ch National network confusionNot on ORR station licence until 13 November 2016
Arriva Rail London from 13 November 2016 London Overground Rail Operations from 27 April 2010 to 12 November 2016
-0.0751 51.5461 TQ335847
(DLK)Dalston Kingsland DWW12m 06ch
Arriva Rail London from 13 November 2016 London Overground Rail Operations from 11 November 2007 to 12 November 2016 Silverlink Train Services from 26 September 1997 to 10 November 2007 North London Railways from 12 November 1995 to 25 September 1997 British Railways Board from 1 April 1994 to 11 November 1995
-0.0762 51.5482 TQ335850
(DLT)Dalton (Cumbria) CBC123m 67ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-3.1787 54.1545 SD231738
(DLW)Dalwhinnie HGL258m 47ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.2463 56.9349 NN634848
(DNY)Danby MBW220m 74ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 10 December 1995 to 16 June 1998 British Railways Board from 1 April 1994 to 9 December 1995
-0.9108 54.4662 NZ706084
(DNC)Danescourt RAD3m 20ch
Transport for Wales from 28 March 2020 Network Rail Infrastructure from 3 February 2003 to 27 March 2020 Railtrack from 1 April 1994 to 2 February 2003
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 28 May 1995? to 6 December 2003 British Railways Board from 1 April 1994 to 27 May 1995?
-3.2334 51.4999 ST144787
(DZY)Danzey TSB10m 43ch
West Midlands Trains from 10 December 2017 London & Birmingham Railway from 11 November 2007 to 9 December 2017 Central Trains from 12 November 1995 to 10 November 2007 British Railways Board from 1 April 1994 to 11 November 1995
-1.8214 52.3249 SP123696
no CRS?Daresbury CHW115m 23ch Closed n/a -2.6347 53.3543 SJ578843
(DAS)Darlaston PBJ10m 10ch Under construction West Midlands Trains from opening
(DAR)Darlington ECM544m 10ch
London North Eastern Railway from 24 June 2018 East Coast Main Line Company from 14 November 2009 to 23 June 2018 NXEC Trains from 9 December 2007 to 13 November 2009 Great North Eastern Railway from 22 October 1996 to 8 December 2007 Intercity East Coast from 28 April 1996 to 21 October 1996
-1.5458 54.5218 NZ294140
(DAN)Darnall MAC343m 23ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 10 December 1995 to 16 June 1998 British Railways Board from 1 April 1994 to 9 December 1995
-1.4119 53.3846 SK392876
(DSM)Darsham ESK95m 35ch
GA Trains from 12 October 2025 Transport UK East Anglia from 2 April 2024 to 11 October 2025 Abellio East Anglia from 16 October 2016 to 1 April 2024 Abellio Greater Anglia from 5 February 2012 to 15 October 2016 London Eastern Railway from 1 April 2004 to 4 February 2012 Anglia Railways Train Services 23 July 1995 to 31 March 2004 British Railways Board from 1 April 1994 to 22 July 1995
1.5234 52.2731 TM404697
(DFD)Dartford HDR17m 12ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003 The South Eastern Train Company from 23 July 1995 to 12 October 1996 British Railways Board from 1 April 1994 to 22 July 1995
0.2192 51.4474 TQ542744
(DRD)Darton BAH249m 29ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 10 December 1995 to 16 June 1998 British Railways Board from 1 April 1994 to 9 December 1995
-1.5310 53.5885 SE311103
(DWN)Darwen BBB20m 27ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-2.4644 53.6977 SD694225
(DAT)Datchet SWE23m 63ch
South Western Railway from 25 May 2025 First MTR South Western Trains from 20 August 2017 to 24 May 2025 Stagecoach South Western Trains from 4 February 2007 to 19 August 2017 South West Trains from 1 April 1995 to 3 February 2007 British Railways Board from 1 April 1994 to 31 March 1995
-0.57949 51.4831 SU987769
(DVN)Davenport BEJ0m 62ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-2.1526 53.3912 SJ899882
(DWL)Dawlish MLN1206m 07ch
First Greater Western from 1 April 2006 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 23 July 1995 to 28 September 1997 British Railways Board from 1 April 1994 to 22 July 1995
-3.4647 50.5807 SX964766
(DWW)Dawlish Warren MLN1204m 37ch
First Greater Western from 1 April 2006 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 23 July 1995 to 28 September 1997 British Railways Board from 1 April 1994 to 22 July 1995
-3.4438 50.5979 SX979786
(DEA)Deal BME290m 56ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003 The South Eastern Train Company from 23 July 1995 to 12 October 1996 British Railways Board from 1 April 1994 to 22 July 1995
1.3989 51.2229 TR373526
(DEN)Dean (Wilts) RTJ288m 10ch
South Western Railway from 25 May 2025 First MTR South Western Trains from 1 April 2020 to 24 May 2025 First Greater Western from 1 April 2006 to 31 March 2020 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 23 July 1995 to 28 September 1997 British Railways Board from 1 April 1994 to 22 July 1995
-1.6346 51.0424 SU257270
(DNN)Dean Lane MPR22m 54ch Closed
Northern Rail from 12 December 2004 to 3 October 2009 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-2.1839 53.5041 SD879008
(DGT)Deansgate COL189m 57ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-2.2515 53.4743 SJ834975
(DGY)Deganwy LLJ1m 16ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 8 December 2003 to 13 October 2018 Cardiff Railway Company from 28 September 2003 to 7 December 2003 North Western Trains Company from 1 June 1997 to 27 September 2003 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-3.8350 53.2950 SH779791
(DHN)Deighton old MVL327m 60ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 10 December 1995 to 16 June 1998 British Railways Board from 1 April 1994 to 9 December 1995
-1.7520 53.6688 SE164191
(DHN)Deighton new MVL3≈27m 57ch Proposed Northern Trains from opening
(DLM)Delamere CDM228m 11ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-2.6667 53.2289 SJ555704
(DBD)Denby Dale PEH9m 31ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 10 December 1995 to 16 June 1998 British Railways Board from 1 April 1994 to 9 December 1995
-1.6632 53.5736 SE224085
(DNM)Denham NAJ24m 50ch
The Chiltern Railway Company from 30 April 1995 British Railways Board from 1 April 1994 to 29 April 1995
-0.4974 51.5787 TQ042877
(DGC)Denham Golf Club NAJ25m 42ch
The Chiltern Railway Company from 30 April 1995 British Railways Board from 1 April 1994 to 29 April 1995
-0.5175 51.5806 TQ027879
(DMK)Denmark Hill CAT4m 22ch ATL4m 23ch
Govia Thameslink Railway from 14 December 2014 London & South Eastern Railway from 1 April 2006 to 13 December 2014 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003 The South Eastern Train Company from 23 July 1995 to 12 October 1996 British Railways Board from 1 April 1994 to 22 July 1995
-0.0891 51.4683 TQ328761
(DNT)Dent SAC253m 32ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 10 December 1995 to 16 June 1998 British Railways Board from 1 April 1994 to 9 December 1995
-2.3644 54.2831 SD764874
(DTN)Denton HNS3m 39ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-2.1303 53.4571 SJ914956
(DEP)Deptford NKL4m 76ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003 The South Eastern Train Company from 23 July 1995 to 12 October 1996 British Railways Board from 1 April 1994 to 22 July 1995
-0.0267 51.479 TQ371774
(DBY)Derby SPC8127m 68ch
Transport UK East Midlands from 3 April 2024 Abellio East Midlands from 18 August 2019 to 2 April 2024 East Midlands Trains from 11 November 2007 to 17 August 2019 Midland Main Line from 1 April 1995 to 10 November 2007 British Railways Board from 1 April 1994 to 31 March 1995
-1.4633 52.9161 SK362356
(DBR)Derby Road (Ipswich) FEL74m 67ch
GA Trains from 12 October 2025 Transport UK East Anglia from 2 April 2024 to 11 October 2025 Abellio East Anglia from 16 October 2016 to 1 April 2024 Abellio Greater Anglia from 5 February 2012 to 15 October 2016 London Eastern Railway from 1 April 2004 to 4 February 2012 Anglia Railways Train Services 23 July 1995 to 31 March 2004 British Railways Board from 1 April 1994 to 22 July 1995
1.1823 52.0503 TM183438
(DKR)Derker MPR38m 09ch Closed
Northern Rail from 12 December 2004 to 3 October 2009 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-2.1020 53.5499 SD933058
(DPT)Devonport MLN2248m 28ch
First Greater Western from 1 April 2006 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 23 July 1995 to 28 September 1997 British Railways Board from 1 April 1994 to 22 July 1995
-4.1710 50.3785 SX457554
(DEW)Dewsbury MDL133m 62ch
Transpennine Trains from 28 May 2023 First Transpennine Express from 1 April 2016 to 27 May 2023 First/Keolis TransPennine from 1 February 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 31 January 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 10 December 1995 to 16 June 1998 British Railways Board from 1 April 1994 to 9 December 1995
-1.6322 53.6931 SE243218
(DID)Didcot Parkway MLN153m 10ch
First Greater Western from 1 April 2006 Great Western Trains Company from 18 December 1994 to 31 March 2006 British Railways Board from 1 April 1994 to 17 December 1994
-1.2427 51.6111 SU525905
(DIG)Digby & Sowton EMT2m 20ch
First Greater Western from 1 April 2006 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 23 July 1995 to 28 September 1997 British Railways Board from 1 April 1994 to 22 July 1995
-3.4736 50.7140 SX960916
(DMH)Dilton Marsh SAL111m 11ch
First Greater Western from 1 April 2006 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 23 July 1995 to 28 September 1997 British Railways Board from 1 April 1994 to 22 July 1995
-2.2080 51.2489 ST855500
(DNS)Dinas Powys BRY4m 18ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 28 May 1995? to 6 December 2003 British Railways Board from 1 April 1994 to 27 May 1995?
-3.2187 51.4316 ST154709
(DMG)Dinas Rhondda THT17m 41ch
Transport for Wales from 28 March 2020 Network Rail Infrastructure from 3 February 2003 to 27 March 2020 Railtrack from 1 April 1994 to 2 February 2003
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 28 May 1995? to 6 December 2003 British Railways Board from 1 April 1994 to 27 May 1995?
-3.4362 51.6172 ST005919
(DGL)Dingle Road PTH0m 60ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 28 May 1995? to 6 December 2003 British Railways Board from 1 April 1994 to 27 May 1995?
-3.1806 51.4402 ST180718
(DIN)Dingwall WCK18m 58ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.4222 57.5941 NH553586
(DND)Dinsdale DSN13m 65ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 10 December 1995 to 16 June 1998 British Railways Board from 1 April 1994 to 9 December 1995
-1.4672 54.5150 NZ346134
(DTG)Dinting GDW0m 79ch HAJ11m 72ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-1.9701 53.4497 SK020947
(DSL)Disley BEJ6m 09ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-2.0426 53.3581 SJ972845
(DIS)Diss LTN194m 79ch
GA Trains from 12 October 2025 Transport UK East Anglia from 2 April 2024 to 11 October 2025 Abellio East Anglia from 16 October 2016 to 1 April 2024 Abellio Greater Anglia from 5 February 2012 to 15 October 2016 London Eastern Railway from 1 April 2004 to 4 February 2012 Anglia Railways Train Services 23 July 1995 to 31 March 2004 British Railways Board from 1 April 1994 to 22 July 1995
1.1237 52.3736 TM127796
(DOC)Dockyard (Devonport) MLN2248m 60ch
First Greater Western from 1 April 2006 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 23 July 1995 to 28 September 1997 British Railways Board from 1 April 1994 to 22 July 1995
-4.1761 50.3826 SX453558
(DOD)Dodworth PED23m 63ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 10 December 1995 to 16 June 1998 British Railways Board from 1 April 1994 to 9 December 1995
-1.5319 53.5443 SE310054
(DOL)Dolau CWL225m 26ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 14 October 2001 to 6 December 2003 Wales & West Passenger Trains from 29 September 1997 to 13 October 2001 South Wales & West Railway from 23 July 1995 to 28 September 1997 British Railways Board from 1 April 1994 to 22 July 1995
-3.2633 52.2951 SO139670
(DLH)Doleham ATH77m 43ch
Govia Thameslink Railway from 26 July 2015 Southern Railway from 22 June 2008 to 25 July 2015 South Central from 29 May 2004 to 21 June 2008 New Southern Railway from 26 August 2001 to 28 May 2004 Connex South Central from 29 September 1996 1996 to 25 August 2001 Network Southcentral from 1 April 1995 to 28 September 1996 British Railways Board from 1 April 1994 to 31 March 1995
0.6094 50.9191 TQ835165
(DLG)Dolgarrog LJT18m 12ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 8 December 2003 to 13 October 2018 Cardiff Railway Company from 28 September 2003 to 7 December 2003 North Western Trains Company from 1 June 1997 to 27 September 2003 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-3.8229 53.1862 SH782670
(DWD)Dolwyddelan LJT120m 62ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 8 December 2003 to 13 October 2018 Cardiff Railway Company from 28 September 2003 to 7 December 2003 North Western Trains Company from 1 June 1997 to 27 September 2003 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-3.8850 53.0518 SH738521
(DON)Doncaster ECM1155m 77ch
London North Eastern Railway from 24 June 2018 East Coast Main Line Company from 14 November 2009 to 23 June 2018 NXEC Trains from 9 December 2007 to 13 November 2009 Great North Eastern Railway from 22 October 1996 to 8 December 2007 Intercity East Coast from 28 April 1996 to 21 October 1996
-1.1394 53.5224 SE571031
(DCH)Dorchester South BML2135m 70ch
South Western Railway from 25 May 2025 First MTR South Western Trains from 20 August 2017 to 24 May 2025 Stagecoach South Western Trains from 4 February 2007 to 19 August 2017 South West Trains from 1 April 1995 to 3 February 2007 British Railways Board from 1 April 1994 to 31 March 1995
-2.4372 50.7093 SY692900
(DCW)Dorchester West WEY161m 63ch
First Greater Western from 1 April 2006 Wales & West Passenger Trains from 29 September 1997 to 31 March 2006 South Wales & West Railway from 23 July 1995 to 28 September 1997 British Railways Board from 1 April 1994 to 22 July 1995
-2.4425 50.7110 SY688902
(DOR)Dore & Totley DWS0m 27ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-1.5154 53.3275 SK323813
(DPD)Dorking (Deepdene) RSJ29m 65ch
First Greater Western from 1 April 2006 First Great Western Link from 1 April 2004 to 31 March 2006 Thames Trains from 10 December 1995 to 31 March 2004 British Railways Board from 1 April 1994 to 9 December 1995
-0.3240 51.2389 TQ170501
(DKG)Dorking (Main) BTH322m 08ch
Govia Thameslink Railway from 26 July 2015 Southern Railway from 22 June 2008 to 25 July 2015 South Central from 29 May 2004 to 21 June 2008 New Southern Railway from 26 August 2001 to 28 May 2004 Connex South Central from 29 September 1996 1996 to 25 August 2001 Network Southcentral from 1 April 1995 to 28 September 1996 British Railways Board from 1 April 1994 to 31 March 1995
-0.3239 51.2412 TQ170504
(DKT)Dorking West RSJ30m 42ch
First Greater Western from 1 April 2006 First Great Western Link from 1 April 2004 to 31 March 2006 Thames Trains from 10 December 1995 to 31 March 2004 British Railways Board from 1 April 1994 to 9 December 1995
-0.3389 51.2367 TQ160499
(DMS)Dormans HGG127m 62ch
Govia Thameslink Railway from 26 July 2015 Southern Railway from 22 June 2008 to 25 July 2015 South Central from 29 May 2004 to 21 June 2008 New Southern Railway from 26 August 2001 to 28 May 2004 Connex South Central from 29 September 1996 1996 to 25 August 2001 Network Southcentral from 1 April 1995 to 28 September 1996 British Railways Board from 1 April 1994 to 31 March 1995
-0.0042 51.1557 TQ396415
(DDG)Dorridge DCL118m 75ch
The Chiltern Railway Company from 14 November 2010 London & Birmingham Railway from 11 November 2007 to 13 November 2010 Central Trains from 12 November 1995 to 10 November 2007 British Railways Board from 1 April 1994 to 11 November 1995
-1.7534 52.3724 SP169748
(DVH)Dove Holes BEJ16m 12ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-1.8902 53.3005 SK074781
(DVC)Dovercourt MAH70m 19ch
GA Trains from 12 October 2025 Transport UK East Anglia from 2 April 2024 to 11 October 2025 Abellio East Anglia from 16 October 2016 to 1 April 2024 Abellio Greater Anglia from 5 February 2012 to 15 October 2016 London Eastern Railway from 1 April 2004 to 4 February 2012 Great Eastern Railway from 12 November 1995 to 31 March 2004 British Railways Board from 1 April 1994 to 11 November 1995
1.2805 51.9390 TM255318
(DVP)Dover Priory FDM77m 26ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003 The South Eastern Train Company from 23 July 1995 to 12 October 1996 British Railways Board from 1 April 1994 to 22 July 1995
1.3056 51.1260 TR313415
(DVY)Dovey Junction SBA279m 03ch DJP79m 03ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 14 October 2001 to 6 December 2003 Central Trains from 12 November 1995 to 13 October 2001 British Railways Board from 1 April 1994 to 11 November 1995
-3.9248 52.5644 SN696980
(DOW)Downham Market BGK86m 08ch
Govia Thameslink Railway from 14 September 2014 First Capital Connect from 1 April 2006 to 13 September 2014 West Anglia Great Northern Railway from 10 December 1995 to 31 March 2006 British Railways Board from 1 April 1994 to 9 December 1995
0.3657 52.6041 TF602033
(DRG)Drayton Green WEL17m 07ch
First Greater Western from 1 April 2006 First Great Western Link from 1 April 2004 to 31 March 2006 Thames Trains from 10 December 1995 to 31 March 2004 British Railways Board from 1 April 1994 to 9 December 1995
-0.3302 51.5164 TQ159809
(DYP)Drayton Park MEB12m 56ch
Govia Thameslink Railway from 14 September 2014 First Capital Connect from 1 April 2006 to 13 September 2014 West Anglia Great Northern Railway from 10 December 1995 to 31 March 2006 British Railways Board from 1 April 1994 to 9 December 1995
-0.1055 51.5530 TQ314855
(DRM)Drem ECM817m 60ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-2.7870 56.0048 NT510794
(DRF)Driffield HBS19m 38ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 10 December 1995 to 16 June 1998 British Railways Board from 1 April 1994 to 9 December 1995
-0.4337 54.0018 TA027573
(DRI)Drigg CBC160m 02ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 North Western Trains Company from 1 June 1997 to 11 December 2004 North West Regional Railways from 12 November 1995 to 31 May 1997 British Railways Board from 1 April 1994 to 11 November 1995
-3.4438 54.3772 SD063989
(DTW)Droitwich Spa OWW126m 10ch
West Midlands Trains from 10 December 2017 London & Birmingham Railway from 11 November 2007 to 9 December 2017 Central Trains from 12 November 1995 to 10 November 2007 British Railways Board from 1 April 1994 to 11 November 1995
-2.1584 52.2682 SO892633
(DRO)Dronfield TJC1151m 44ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 10 December 1995 to 16 June 1998 British Railways Board from 1 April 1994 to 9 December 1995
-1.4680 53.3010 SK354783
(DMC)Drumchapel NEM57m 20ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.3634 55.9048 NS523704
(DFR)Drumfrochar WYS2m 66ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 24 May 1998 to 16 October 2004
-4.7715 55.9412 NS269754
(DRU)Drumgelloch old NEM211m 65ch Closed
First ScotRail from 17 October 2004 to 9 May 2010 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-3.9566 55.8657 NS776653
(DRU)Drumgelloch new NEM111m 71ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 6 March 2011 to 31 March 2015
-3.9489 55.8674 NS781655
(DMY)Drumry NEM58m 10ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.3853 55.9044 NS509705
(DUD)Duddeston PBJ0m 53ch
West Midlands Trains from 10 December 2017 London & Birmingham Railway from 11 November 2007 to 9 December 2017 Central Trains from 12 November 1995 to 10 November 2007 British Railways Board from 1 April 1994 to 11 November 1995
-1.8724 52.4888 SP088878
(DDP)Dudley Port RBS27m 29ch
West Midlands Trains from 10 December 2017 London & Birmingham Railway from 11 November 2007 to 9 December 2017 Central Trains from 12 November 1995 to 10 November 2007 British Railways Board from 1 April 1994 to 11 November 1995
-2.0491 52.5246 SO966918
(DFI)Duffield SPC8133m 08ch
Transport UK East Midlands from 3 April 2024 Abellio East Midlands from 18 August 2019 to 2 April 2024 East Midlands Trains from 11 November 2007 to 17 August 2019 Central Trains from 12 November 1995 to 10 November 2007 British Railways Board from 1 April 1994 to 11 November 1995
-1.4866 52.9889 SK346435
(DRN)Duirinish KYL59m 58ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-5.6915 57.3200 NG777314
(DST)Duke Street SGN2m 33ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.2128 55.8585 NS616650
(DUL)Dullingham CCH10m 54ch
GA Trains from 12 October 2025 Transport UK East Anglia from 2 April 2024 to 11 October 2025 Abellio East Anglia from 16 October 2016 to 1 April 2024 Abellio Greater Anglia from 5 February 2012 to 15 October 2016 London Eastern Railway from 1 April 2004 to 4 February 2012 Anglia Railways Train Services 23 July 1995 to 31 March 2004 British Railways Board from 1 April 1994 to 22 July 1995
0.3660 52.2017 TL617585
(DBC)Dumbarton Central NEM716m 08ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.5684 55.9465 NS397755
(DBE)Dumbarton East NEM6115m 59ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.5536 55.9421 NS405750
(DUM)Dumbreck CNL1m 50ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.3016 55.8445 NS560637
(DMF)Dumfries GSW91m 63ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-3.6045 55.0724 NX976765
(DMP)Dumpton Park VIR78m 26ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003 The South Eastern Train Company from 23 July 1995 to 12 October 1996 British Railways Board from 1 April 1994 to 22 July 1995
1.4273 51.3462 TR386663
(DUN)Dunbar ECM829m 05ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 July 2015 to 31 March 2022 Virgin Trains East Coast from 1 March 2015 to 30 June 2015 East Coast from 14 November 2009 to 28 February 2015 National Express East Coast from 9 December 2007 to 13 November 2009 Great North Eastern Railway from 28 April 1996 to 8 December 2007
-2.5139 55.9980 NT680784
(DBL)Dunblane SCM3123m 19ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-3.9655 56.1857 NN780009
(DBG)Dunbridge see Mottisfont & Dunbridge
(DCG)Duncraig KYL57m 09ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-5.6370 57.3366 NG811332
(DEE)Dundee ECN259m 14ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-2.9712 56.4567 NO403298
(DFE)Dunfermline City formerly 'Dunfermline Town' to 2022Name changed on signs 23 November 2022; online systems changed by 11 December 2022 CWH116m 68ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-3.4517 56.0684 NT096870
(DFL)Dunfermline Queen Margaret CWH118m 36ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 26 January 2000 to 16 October 2004
-3.4222 56.0801 NT116883
(DFE)Dunfermline Town see Dunfermline City
(DKD)Dunkeld & Birnam HGL215m 31ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-3.5786 56.5569 NO030416
(DNL)Dunlop GBK16m 02ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-4.5322 55.7120 NS409494
(DNO)Dunrobin Castle WCK86m 22ch Summer Only Sutherland Estates
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-3.9467 57.9859 NC849012
(DOT)Dunston NEC12m 17ch
Northern Trains from 1 March 2020 Arriva Rail North from 1 April 2016 to 29 February 2020 Northern Rail from 12 December 2004 to 31 March 2016 Arriva Trains Northern from 27 April 2001 to 11 December 2004 Northern Spirit from 17 June 1998 to 26 April 2001 Regional Railways North East from 10 December 1995 to 16 June 1998 British Railways Board from 1 April 1994 to 9 December 1995
-1.6364 54.9495 NZ230617
(DNG)Dunton Green XTD20m 46ch
SE Trains from 17 October 2021 London & South Eastern Railway from 1 April 2006 to 16 October 2021 South Eastern Trains from 9 November 2003 to 31 March 2006 Connex South Eastern from 13 October 1996 to 8 November 2003 The South Eastern Train Company from 23 July 1995 to 12 October 1996 British Railways Board from 1 April 1994 to 22 July 1995
0.1712 51.2966 TQ514575
(DHM)Durham ECM566m 13ch
London North Eastern Railway from 24 June 2018 East Coast Main Line Company from 14 November 2009 to 23 June 2018 NXEC Trains from 9 December 2007 to 13 November 2009 Great North Eastern Railway from 22 October 1996 to 8 December 2007 Intercity East Coast from 28 April 1996 to 21 October 1996
-1.5827 54.7793 NZ269428
(DUR)Durrington-on-Sea BLI112m 13ch
Govia Thameslink Railway from 26 July 2015 Southern Railway from 22 June 2008 to 25 July 2015 South Central from 29 May 2004 to 21 June 2008 New Southern Railway from 26 August 2001 to 28 May 2004 Connex South Central from 29 September 1996 1996 to 25 August 2001 Network Southcentral from 1 April 1995 to 28 September 1996 British Railways Board from 1 April 1994 to 31 March 1995
-0.4115 50.8175 TQ120031
(DYC)Dyce ANI16m 20ch
ScotRail Trains from 1 April 2022 Abellio ScotRail from 1 April 2015 to 31 March 2022 First ScotRail from 17 October 2004 to 31 March 2015 ScotRail Railways from 10 December 1995 to 16 October 2004 British Railways Board from 1 April 1994 to 9 December 1995
-2.1925 57.2057 NJ884128
(DYF)Dyffryn Ardudwy DJP105m 50ch
Transport for Wales Rail from 7 February 2021 Keolis Amey Operations/Gweithrediadau Keolis Amey from 14 October 2018 to 6 February 2021 Arriva Trains Wales/Trenau Arriva Cymru from 7 December 2003 to 13 October 2018 Cardiff Railway Company from 14 October 2001 to 6 December 2003 Central Trains from 12 November 1995 to 13 October 2001 British Railways Board from 1 April 1994 to 11 November 1995
-4.1046 52.7890 SH581232