Haymarket around 1026 on 02/01/2026
Departures
Arrivals
Simple
Detailed
Buy tickets to Haymarket
through Realtime Tickets, our new ticket portal
0958
Edinburgh Airport
Bus service
ScotRail service
0959
Glasgow Queen Street
Arrived on time
ScotRail service
3
1002
Edinburgh
Arrived on time
ScotRail · 5 coaches
2
1007
Edinburgh
Arrived on time
ScotRail · 2 coaches
2
1008
Edinburgh Airport
Bus service
ScotRail service
1008
Edinburgh
Arrived on time
ScotRail service
4
1012
Edinburgh
Arrived on time
ScotRail · 6 coaches
4
1014
Leven
Arrived at 1017
ScotRail service
1
1018
Edinburgh Airport
Bus service
ScotRail service
1018
Aberdeen
Arrived at 1020
LNER Azuma · 9 coaches
1
1020
Edinburgh
Arrived at 1019
ScotRail · 2 coaches
2
1020
Edinburgh
Arrived on time
ScotRail service
4
1024
Edinburgh
Arrived on time
Avanti WC Pendolino · 9 coaches
4
1028
Edinburgh Airport
Bus service
ScotRail service
1029
Dalmuir
Arrived on time
ScotRail · 6 coaches
3
1029
Edinburgh
Arrived at 1028
ScotRail · 6 coaches
4
1033
Glasgow Queen Street
Arrived on time
ScotRail · 8 coaches
3
1035
London Kings Cross
Arrived at 1040
LNER Azuma · 9 coaches
2
1038
Edinburgh Airport
Bus service
ScotRail service
1037
Edinburgh
Arrived on time
ScotRail · 5 coaches
4
1041
Edinburgh
Arrived at 1040
ScotRail service
4
1040
Perth
Arrived on time
ScotRail · 4 coaches
1
1042
Edinburgh
Arrived at 1044
ScotRail service
2
1045
Edinburgh
Arrived at 1044
ScotRail · 6 coaches
4
1046
Stirling
Arrived on time
ScotRail service
3
1048
Edinburgh Airport
Bus service
ScotRail service
1047
Montrose
Arrived at 1049
CrossCountry Voyager · 5 coaches
1
1049
Edinburgh
Arrived on time
ScotRail · 8 coaches
4
1050
Helensburgh Central
Arrived at 1051
ScotRail · 6 coaches
3
1058
Edinburgh Airport
Bus service
ScotRail service
1059
Glasgow Queen Street
Arrived on time
ScotRail service
3
1101
Leven
Arrived at 1105
ScotRail service
1
1104
Edinburgh
Arrived at 1103
ScotRail service
2
1108
Edinburgh Airport
Bus service
ScotRail service
1107
Edinburgh
Arrived on time
ScotRail · 4 coaches
2
1107
Edinburgh
Arrived on time
ScotRail service
4
1109
Dundee
Arrived on time
ScotRail service
1
1111
Edinburgh
Arrived on time
ScotRail · 6 coaches
4
1118
Edinburgh Airport
Bus service
ScotRail service
1118
Helensburgh Central
Arrived on time
ScotRail · 6 coaches
3
1119
Edinburgh
Arrived on time
ScotRail service
4
1122
Edinburgh
Arrived on time
ScotRail · 2 coaches
2
1127
Edinburgh Airport
Bus service
ScotRail service
1129
Leven
Arrived at 1130
ScotRail · 2 coaches
1
1130
Edinburgh
Arrived on time
ScotRail service
4
1128
Glasgow Queen Street
Arrived at 1130
ScotRail · 8 coaches
3
1134
Edinburgh
Arrived on time
ScotRail Inter7City · 4 coaches
2
1136
Edinburgh Airport
Bus service
ScotRail service
1137
Edinburgh
Arrived on time
ScotRail service
4
1139
Edinburgh
Arrived on time
ScotRail · 2 coaches
2
1143
Edinburgh
Arrived at 1142
ScotRail · 6 coaches
4
1143
Glasgow Central
Arrived on time
ScotRail · 6 coaches
3
1145
Edinburgh Airport
Bus service
ScotRail service
1148
Helensburgh Central
Arrived at 1150
ScotRail · 6 coaches
3
1148
Perth
Arrived at 1149
ScotRail · 5 coaches
1
1148
Edinburgh
Arrived on time
ScotRail · 8 coaches
4
1151
Dunblane
Arrived at 1154
ScotRail · 7 coaches
3
1154
Edinburgh Airport
Bus service
ScotRail service