Haymarket around 0948 on 30/12/2025
Departures
Arrivals
Simple
Detailed
Buy tickets to Haymarket
through Realtime Tickets, our new ticket portal
0919
Edinburgh Airport
Bus service
ScotRail service
0919
Glasgow Queen Street
Arrived at 0920
ScotRail · 8 coaches
3
0920
Edinburgh
Arrived on time
ScotRail · 8 coaches
4
0921
Edinburgh
Arrived on time
ScotRail · 5 coaches
2
0923
Cowdenbeath
Arrived on time
ScotRail · 2 coaches
1
0924
Dalmuir
Arrived on time
ScotRail · 6 coaches
3
0925
Edinburgh
Arrived on time
ScotRail · 6 coaches
4
0928
Edinburgh Airport
Bus service
ScotRail service
0928
Perth
Arrived at 0929
ScotRail · 3 coaches
1
0930
Glasgow Queen Street
Arrived on time
ScotRail · 8 coaches
3
0930
Edinburgh
Arrived on time
ScotRail · 3 coaches
4
0933
Inverness
Arrived on time
ScotRail Inter7City · 5 coaches
1
0934
Edinburgh
Arrived on time
ScotRail Inter7City · 5 coaches
2
0934
Edinburgh
Arrived on time
ScotRail · 8 coaches
4
0934
Manchester Airport
Arrived on time
Transpennine Express · 5 coaches
3
0938
Edinburgh Airport
Bus service
ScotRail service
0939
Edinburgh
Arrived on time
ScotRail · 4 coaches
4
0940
Glasgow Queen Street
Arrived at 0944
ScotRail · 8 coaches
3
0943
Edinburgh
Arrived at 0942
ScotRail · 3 coaches
2
0942
Edinburgh
Arrived on time
ScotRail · 6 coaches
4
0944
Glasgow Central
Arrived at 0947
ScotRail · 3 coaches
3
0948
Edinburgh Airport
Bus service
ScotRail service
0948
Dalmuir
Arrived at 0951
ScotRail · 3 coaches
3
0949
Edinburgh
Arrived on time
ScotRail · 3 coaches
2
0949
Edinburgh
Arrived on time
ScotRail · 8 coaches
4
0953
Dunblane
Arrived at 0954
ScotRail · 4 coaches
3
0955
Leven
Arrived on time
ScotRail · 3 coaches
1
0958
Edinburgh Airport
Bus service
ScotRail service
0959
Dundee
Arrived on time
ScotRail · 3 coaches
1
0959
Glasgow Queen Street
Arrived at 1001
ScotRail · 8 coaches
3
1002
Edinburgh
Arrived on time
ScotRail · 3 coaches
4
1002
Edinburgh
Arrived on time
ScotRail · 2 coaches
2
1005
Glasgow Central
Arrived on time
ScotRail · 3 coaches
3
1007
Edinburgh
Arrived on time
ScotRail · 2 coaches
2
1008
Edinburgh Airport
Bus service
ScotRail service
1008
Edinburgh
Arrived on time
ScotRail · 4 coaches
4
1009
Inverness
Arrived on time
ScotRail · 3 coaches
3
1012
Edinburgh
Arrived at 1011
ScotRail · 3 coaches
4
1012
Preston
Arrived at 1021
Avanti WC Pendolino · 11 coaches
3
1014
Leven
Arrived at 1016
ScotRail · 3 coaches
1
1018
Edinburgh Airport
Bus service
ScotRail service
1018
Glasgow Queen Street
Arrived on time
ScotRail · 7 coaches
3
1018
Aberdeen
Arrived at 1019
LNER Azuma · 9 coaches
1
1020
Edinburgh
Arrived on time
ScotRail · 3 coaches
2
1020
Edinburgh
Arrived on time
ScotRail · 8 coaches
4
1024
Edinburgh
Arrived at 1023
ScotRail · 3 coaches
4
1025
Dunblane
Arrived at 1026
ScotRail · 6 coaches
3
1028
Edinburgh Airport
Bus service
ScotRail service
1029
Dalmuir
Arrived on time
ScotRail · 6 coaches
3
1029
Cowdenbeath
Arrived on time
ScotRail · 4 coaches
1
1029
Edinburgh
Arrived at 1030
ScotRail · 3 coaches
4
1033
Glasgow Queen Street
Arrived on time
ScotRail · 8 coaches
3
1035
London Kings Cross
Arrived at 1039
LNER Azuma · 9 coaches
2
1037
Edinburgh
Arrived on time
ScotRail · 5 coaches
4
1038
Edinburgh Airport
Bus service
ScotRail service
1037
Glasgow Central
Arrived on time
ScotRail · 3 coaches
3
1041
Edinburgh
Arrived on time
ScotRail · 4 coaches
4
1040
Perth
Arrived at 1039
ScotRail · 2 coaches
1
1042
Edinburgh
Arrived at 1044
ScotRail · 4 coaches
2
1045
Edinburgh
Arrived on time
ScotRail · 6 coaches
4
1046
Edinburgh
Arrived on time
ScotRail · 3 coaches
2
1046
Dunblane
Arrived on time
ScotRail · 6 coaches
3
1048
Edinburgh Airport
Bus service
ScotRail service
1047
Aberdeen
Arrived at 1049
CrossCountry Voyager · 5 coaches
1
1049
Edinburgh
Arrived on time
ScotRail · 8 coaches
4
1050
Dalmuir
Arrived at 1057
ScotRail · 6 coaches
3
1055
Glasgow Central
Arrived on time
ScotRail · 3 coaches
3
1056
Edinburgh
Arrived on time
Avanti WC Pendolino · 11 coaches
4
1058
Edinburgh Airport
Bus service
ScotRail service
1059
Glasgow Queen Street
Arrived at 1101
ScotRail · 8 coaches
3
1101
Leven
Arrived at 1108
ScotRail · 2 coaches
1
1103
Edinburgh
Arrived at 1102
ScotRail · 3 coaches
4
1104
Edinburgh
Arrived on time
ScotRail · 3 coaches
2
1104
Glasgow Central
Arrived on time
ScotRail · 6 coaches
3
1107
Edinburgh
Arrived on time
ScotRail · 2 coaches
2
1108
Edinburgh Airport
Bus service
ScotRail service
1107
Edinburgh
Arrived at 1109
ScotRail · 6 coaches
4
1108
Inverness
Arrived at 1109
LNER Azuma · 9 coaches
3
1109
Dundee
Arrived at 1111
ScotRail · 3 coaches
1
1111
Edinburgh
Arrived at 1112
ScotRail · 6 coaches
4