Edinburgh around 0608 on 29/12/2025
Departures
Arrivals
Simple
Detailed
Buy tickets to Edinburgh
through Realtime Tickets, our new ticket portal
0526
London Euston
Arrived at 0515
Caledonian Sleeper service
10
0611
Dunblane
Arrived on time
ScotRail · 6 coaches
14
0614
Bathgate
Arrived on time
ScotRail · 3 coaches
16
0636
North Berwick
Arrived on time
ScotRail · 6 coaches
7
0643
Bathgate
Arrived on time
ScotRail · 3 coaches
16
0646
Leven
Arrived on time
ScotRail · 5 coaches
15
0647
Glasgow Queen Street
Arrived on time
ScotRail · 8 coaches
12
0649
Tweedbank
Arrived on time
ScotRail · 3 coaches
3
0656
Dunblane
Arrived on time
ScotRail · 4 coaches
13
0701
Glenrothes with Thornton
Arrived on time
ScotRail · 6 coaches
19
0707
Motherwell
Arrived on time
ScotRail · 3 coaches
9
0708
Dundee
Arrived on time
ScotRail · 3 coaches
18
0712
North Berwick
Arrived on time
ScotRail · 3 coaches
8
0714
Garscadden
Arrived on time
ScotRail · 6 coaches
13
0715
Newcastle
Arrived on time
Transpennine Express · 5 coaches
4
0720
Tweedbank
Arrived on time
ScotRail · 3 coaches
3
0725
Leven
Arrived on time
ScotRail · 2 coaches
15
0725
Dunblane
Arrived on time
ScotRail · 4 coaches
14
0727
Dunbar
Arrived on time
ScotRail · 3 coaches
1
0731
Dalmuir
Arrived on time
ScotRail · 6 coaches
12
0737
Glasgow Queen Street
Arrived on time
ScotRail · 8 coaches
14