railinfo

Edinburgh

○ connecting
21:34 21:43 from London King's Cross
London North Eastern Railway · 4h 31m · 9 stops
Delayed Plat 2
21:38 21:45 from Manchester Airport
TransPennine Express
Delayed Plat 9E
21:40 21:51 from London King's Cross
London North Eastern Railway · 4h 10m · 3 stops
Delayed Plat 5
21:41 21:45 from Manchester Airport
TransPennine Express · 3h 37m · 10 stops
Delayed Plat 9E
21:44 21:48 from Helensburgh Central
ScotRail · 2h 12m · 35 stops
Delayed Plat 17
21:46 from Kirkcaldy
ScotRail · 48m · 9 stops
On time Plat 16
21:50 from Aberdeen
ScotRail
Cancelled Plat 17
21:54 21:59 from Glasgow Central
ScotRail · 1h 38m · 19 stops
Delayed Plat 10
22:00 22:02 from North Berwick
ScotRail · 33m · 6 stops
Delayed Plat 4
22:02 from Dunblane
ScotRail · 1h 1m · 10 stops
On time Plat 13
22:05 from Aberdeen
ScotRail · 2h 54m · 11 stops
On time Plat 15
22:06 from Glasgow Queen Street
ScotRail · 51m · 6 stops
On time Plat 12
22:09 from Leven
ScotRail · 1h 17m · 15 stops
On time Plat 20
22:11 22:13 from Tweedbank
ScotRail · 56m · 9 stops
Delayed Plat 3
22:12 from Kirkcaldy
ScotRail · 40m · 4 stops
On time Plat 18
22:12 from Helensburgh Central
ScotRail · 2h 10m · 35 stops
On time Plat 9W
22:14 22:17 from Penzance
CrossCountry · 10h 59m · 34 stops
Delayed Plat 7
22:15 22:16 from Inverness
ScotRail
Delayed Plat 14
22:16 from Inverness
ScotRail · 3h 24m · 8 stops
On time Plat 14
22:21 from London Euston
Avanti West Coast · 5h 41m · 15 stops
On time Plat 8
22:28 from Dunblane
ScotRail · 53m · 10 stops
On time Plat 9W
22:31 22:33 from Leven
ScotRail · 1h 6m · 12 stops
Delayed Plat 16
22:34 from Glasgow Queen Street
ScotRail · 49m · 6 stops
On time Plat 12
22:35 from London King's Cross
London North Eastern Railway · 4h 35m · 9 stops
On time Plat 5
22:38 from Kirkcaldy
ScotRail · 48m · 9 stops
On time Plat 18
22:40 22:53 from London King's Cross
London North Eastern Railway · 4h 10m · 3 stops
Delayed Plat 6
22:41 from Helensburgh Central
ScotRail · 2h 10m · 35 stops
On time Plat 13
22:42 from Cowdenbeath
ScotRail · 43m · 9 stops
On time Plat 16
22:46 from Aberdeen
ScotRail
Cancelled Plat 14
22:49 from Glasgow Central
ScotRail · 1h 23m · 19 stops
On time Plat 12

Scheduled from the Network Rail timetable; status updates live as trains run. Platform is operational until Darwin advertised platforms are enabled.

Station information

Address
Edinburgh station, Princes Street, Edinburgh, Lothian, EH1 1BB
Managed by
Network Rail · staffed: full time
Platforms
20 · minimum connection time 10 min
Step-free access
Category A: Compliant step-free access to all platform(s) — There is step free access to all parts of the station with lifts and escalators giving access to the platforms · lifts available · passenger assistance available
Ticket office
Mon–Fri 06:00–22:00 · Sat 06:00–22:00 · Sun 07:00–22:00
Facilities
Ticket machines · Toilets (accessible) · Baby changing · Free Wi-Fi · Refreshments · Shops · Help points · Taxi rank · Bus links · Cycle parking (223) · Car park (617 spaces)

Source: National Rail Knowledgebase· updated 2026-10-14