Edinburgh around 0530 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