GB stations - page 8

This is a list of all stations in Great Britain with their station code and other information.

Station statistics
Passengers per year More than 10,000,000 passengers per year > 10,000,000 More than 1,000,000 > 1,000,000 More than 100,000 > 100,000 More than 10,000 > 10,000 More than 1,000 > 1,000 Less than 1,000 < 1,000
Station Station Code Owner Entries and exits (2025) Interchanges (2025)
Dinas (Rhondda) DMG TfW Rail 46,050
Dinas Powys DNS TfW Rail 94,876
Dingle Road DGL TfW Rail 161,876
Dingwall DIN ScotRail 62,120 383
Dinsdale DND Northern Trains 88,380
Dinting DTG Northern Trains 87,032
Disley DSL Northern Trains 156,050
Diss DIS Greater Anglia 701,420
Dockyard (Devonport) DOC Great Western Railway 15,102
Dodworth DOD Northern Trains 47,920
Dolau DOL TfW Rail 818
Doleham DLH Govia Thameslink Railway (Southern) 1,706
Dolgarrog DLG TfW Rail 3,588
Dolwyddelan DWD TfW Rail 6,412
Doncaster DON London North Eastern Railway 4,533,514 1,673,640
Dorchester South DCH South Western Railway 466,422 562
Dorchester West DCW Great Western Railway 96,844
Dore and Totley DOR Northern Trains 240,254
Dorking DKG Govia Thameslink Railway (Southern) 834,808 49,192
Dorking (Deepdene) DPD Great Western Railway 506,136 67,097
Dorking West DKT Great Western Railway 40,162
Dormans DMS Govia Thameslink Railway (Southern) 122,678
Dorridge DDG Chiltern Railways 824,680
Dove Holes DVH Northern Trains 10,384
Dover Priory DVP Southeastern 1,029,332 86,844
Dovercourt DVC Greater Anglia 168,182
Dovey Junction DVY TfW Rail 41,454 13,454
Downham Market DOW Govia Thameslink Railway (Great Northern) 440,550
Drayton Green DRG Great Western Railway 23,270
Drayton Park DYP Govia Thameslink Railway (Great Northern) 728,922
Drem DRM ScotRail 152,528
Driffield DRF Northern Trains 275,396
Drigg DRI Northern Trains 7,076
Droitwich Spa DTW West Midlands Trains (West Midlands Railway) 519,318 64,673
Dronfield DRO Northern Trains 229,562
Drumchapel DMC ScotRail 331,424
Drumfrochar DFR ScotRail 71,638
Drumgelloch DRU ScotRail 275,672
Drumry DMY ScotRail 233,208
Duddeston DUD West Midlands Trains (West Midlands Railway) 340,568
Dudley Port DDP West Midlands Trains (West Midlands Railway) 375,972
Duffield DFI East Midlands Railway 66,536
Duirinish DRN ScotRail 904
Duke Street DST ScotRail 224,988
Dullingham DUL Greater Anglia 32,026
Dumbarton Central DBC ScotRail 483,282 63,659
Dumbarton East DBE ScotRail 339,724
Dumbreck DUM ScotRail 148,736
Dumfries DMF ScotRail 346,310 750
Dumpton Park DMP Southeastern 45,098
Dunbar DUN ScotRail 416,356
Dunblane DBL ScotRail 451,060
Duncraig DCG ScotRail 354
Dundee DEE ScotRail 1,763,546 79,138
Dunfermline City DFE ScotRail 569,702
Dunfermline Queen Margaret DFL ScotRail 129,910
Dunkeld and Birnam DKD ScotRail 61,270
Dunlop DNL ScotRail 76,002
Dunrobin Castle DNO ScotRail 1,544
Dunston DOT Northern Trains 50,828
Dunton Green DNG Southeastern 195,198
Durham DHM London North Eastern Railway 2,809,984 3,612
Durrington-On-Sea DUR Govia Thameslink Railway (Southern) 506,616
Dyce DYC ScotRail 308,806
Dyffryn Ardudwy DYF TfW Rail 21,934
Eaglescliffe EAG Northern Trains 211,956
Ealing Broadway EAL TfL Rail 15,456,598 85,703
Earlestown ERL Northern Trains 330,956 43,987
Earley EAR South Western Railway 425,632
Earlsfield EAD South Western Railway 5,569,216
Earlswood (Surrey) ELD Govia Thameslink Railway (Southern) 352,176
Earlswood (West Midlands) EWD West Midlands Trains (West Midlands Railway) 33,834
East Croydon ECR Govia Thameslink Railway (Southern) 20,592,106 3,709,103
East Didsbury EDY Northern Trains 299,254
East Dulwich EDW Govia Thameslink Railway (Southern) 1,335,792
East Farleigh EFL Southeastern 38,974
East Garforth EGF Northern Trains 185,360
East Grinstead EGR Govia Thameslink Railway (Southern) 1,100,494
East Kilbride EKL ScotRail 582,794
East Linton ELT ScotRail 66,982
East Malling EML Southeastern 93,032
East Midlands Parkway EMD East Midlands Railway 355,098 15,373
East Tilbury ETL c2c 384,542
East Worthing EWR Govia Thameslink Railway (Southern) 470,512
Eastbourne EBN Govia Thameslink Railway (Southern) 3,754,614 19,169
Eastbrook EBK TfW Rail 142,166
Easterhouse EST ScotRail 317,196
Eastham Rake ERA Merseyrail 371,254
Eastleigh ESL South Western Railway 1,191,848 106,994
Eastrington EGN Northern Trains 3,378
Ebbsfleet International EBD HS1 Ltd 1,765,258 87,338
Ebbw Vale Parkway EBV TfW Rail 40,736
Ebbw Vale Town EBB TfW Rail 248,760
Eccles (Manchester) ECC Northern Trains 257,328
Eccles Road ECS Greater Anglia 1,534
Eccleston Park ECL Northern Trains 74,390
Edale EDL Northern Trains 171,814
Eden Park EDN Southeastern 558,530
Edenbridge (Kent) EBR Govia Thameslink Railway (Southern) 175,966 9,145
Edenbridge Town EBT Govia Thameslink Railway (Southern) 322,154 6,724