Haymarket around 0943 on 23/12/2025

Departures
Arrivals
Simple
Detailed

Limited realtime data being received

We're only receiving realtime data from some of our sources right now, so these times might be incomplete or inaccurate. This usually fixes itself after a few minutes. A site administrator has been alerted.

Buy tickets from Haymarket through Realtime Tickets, our new ticket portal
0914
Edinburgh Airport
Bus service
ScotRail service
0914
Helensburgh Central
Departed on time
ScotRail · 6 coaches
4
0916
Edinburgh
Departed on time
ScotRail · 4 coaches
3
0918
Edinburgh
Departed at 0926
ScotRail · 2 coaches
1
0921
Glasgow Queen Street
Departed on time
ScotRail · 8 coaches
4
0921
Leven
Departed at 0922
ScotRail · 3 coaches
2
0923
Edinburgh
Departed at 0930
ScotRail · 2 coaches
1
0924
Edinburgh Airport
Bus service
ScotRail service
0925
Edinburgh
Departed on time
ScotRail · 6 coaches
3
0925
Bathgate
Departed at 0927
ScotRail · 6 coaches
4
0929
Edinburgh
Departed at 0934
ScotRail · 3 coaches
1
0931
Glasgow Central
Departed on time
ScotRail · 3 coaches
4
0934
Edinburgh
Departed at 0939
ScotRail Inter7City · 4 coaches
1
0934
Edinburgh Airport
Bus service
ScotRail service
0935
Aberdeen
Departed on time
ScotRail Inter7City · 5 coaches
2
0935
Glasgow Queen Street
Departed on time
ScotRail · 8 coaches
4
0939
Dunblane
Departed on time
ScotRail · 4 coaches
4
0943
Perth
Departed at 0947
ScotRail · 3 coaches
2
0944
Helensburgh Central
Departed on time
ScotRail · 6 coaches
4
0944
Edinburgh Airport
Bus service
ScotRail service
0945
Edinburgh
Departed on time
ScotRail · 3 coaches
3
0949
Edinburgh
Departed on time
ScotRail · 6 coaches
3
0949
Cowdenbeath
Departed on time
ScotRail · 3 coaches
2
0950
Glasgow Queen Street
Departed on time
ScotRail · 8 coaches
4
0953
Edinburgh
Departed on time
ScotRail · 4 coaches
3
0954
Edinburgh Airport
Bus service
ScotRail service
0956
Edinburgh
Departed on time
ScotRail · 6 coaches
1
0959
Edinburgh
Departed at 1000
ScotRail · 3 coaches
1
1003
Glasgow Central
Departed on time
ScotRail · 3 coaches
4
1003
Dundee
Departed on time
ScotRail · 3 coaches
2
1004
Edinburgh Airport
Bus service
ScotRail service
1006
Edinburgh
Departed on time
ScotRail · 3 coaches
3
1007
Leven
Departed on time
ScotRail · 2 coaches
2
1009
Dunblane
Departed on time
ScotRail · 4 coaches
4
1009
Edinburgh
Departed on time
ScotRail · 3 coaches
3
1012
Helensburgh Central
Departed on time
ScotRail · 6 coaches
4
1014
Edinburgh
Departed at 1027
Avanti WC Pendolino · 11 coaches
3
1014
Edinburgh Airport
Bus service
ScotRail service
1015
Edinburgh
Departed on time
ScotRail · 3 coaches
1
1017
Manchester Airport
Departed on time
Transpennine Express · 5 coaches
4
1020
London Kings Cross
Departed at 1022
LNER Azuma · 9 coaches
1
1020
Leven
Departed on time
ScotRail · 3 coaches
2
1021
Glasgow Queen Street
Departed on time
ScotRail · 8 coaches
4
1024
Edinburgh Airport
Bus service
ScotRail service
1024
Glasgow Central
Departed at 1026
ScotRail · 3 coaches
4
1026
Edinburgh
Departed at 1031
ScotRail · 6 coaches
3
1030
Edinburgh
Departed at 1034
ScotRail · 3 coaches
3
1030
Edinburgh
Departed at 1031
ScotRail · 4 coaches
1
1030
Glasgow Central
Departed on time
ScotRail · 3 coaches
4
1034
Edinburgh Airport
Bus service
ScotRail service
1037
Aberdeen
Departed at 1042
LNER Azuma · 9 coaches
2
1037
Inverness
Departed at 1039
ScotRail · 5 coaches
4
1039
Edinburgh
Departed at 1043
ScotRail · 3 coaches
3
1041
Dunblane
Departed at 1043
ScotRail · 4 coaches
4
1042
Edinburgh
Departed on time
ScotRail · 3 coaches
1
1042
Perth
Departed at 1045
ScotRail · 5 coaches
2
1043
Edinburgh Airport
Bus service
ScotRail service
1045
Helensburgh Central
Departed at 1046
ScotRail · 3 coaches
4
1046
Cowdenbeath
Departed at 1049
ScotRail · 3 coaches
2
1047
Edinburgh
Departed at 1048
ScotRail · 6 coaches
3
1050
Newcastle
Departed at 1051
CrossCountry Voyager · 5 coaches
1
1050
Glasgow Queen Street
Departed on time
ScotRail · 8 coaches
4
1051
Bathgate
Cancelled (unknown reason)
ScotRail service
1052
Edinburgh Airport
Bus service
ScotRail service
1056
Edinburgh
Departed on time
ScotRail · 3 coaches
3
1058
London Euston
Departed at 1059
Avanti WC Pendolino · 11 coaches
4
1101
Edinburgh Airport
Bus service
ScotRail service
1102
Edinburgh
Departed at 1105
ScotRail · 2 coaches
1
1103
Glasgow Central
Departed at 1104
ScotRail · 3 coaches
4
1104
Dundee
Departed on time
ScotRail · 3 coaches
2
1105
Edinburgh
Departed on time
ScotRail · 6 coaches
3
1108
Leven
Departed on time
ScotRail · 6 coaches
2
1108
Dunblane
Departed at 1109
ScotRail · 6 coaches
4
1110
London Kings Cross
Departed on time
LNER Azuma · 9 coaches
3
1110
Edinburgh Airport
Bus service
ScotRail service
1111
Edinburgh
Departed on time
ScotRail · 3 coaches
1
1112
Helensburgh Central
Cancelled (unknown reason)
ScotRail service

Search Menu