Haymarket around 1257 on 18/12/2025
Departures
Arrivals
Simple
Detailed
Buy tickets to Haymarket
through Realtime Tickets, our new ticket portal
1230
Edinburgh Airport
Bus service
ScotRail service
1230
Glasgow Queen Street
Arrived on time
ScotRail · 8 coaches
3
1231
Edinburgh
Arrived on time
ScotRail · 3 coaches
4
1232
Cowdenbeath
Arrived on time
ScotRail · 3 coaches
1
1234
Edinburgh
ScotRail service
2
1235
Edinburgh
Arrived on time
ScotRail · 4 coaches
4
1238
Perth
Arrived at 1242
ScotRail · 4 coaches
1
1239
Edinburgh Airport
Bus service
ScotRail service
1240
Glasgow Central
Arrived on time
ScotRail · 3 coaches
3
1240
Edinburgh
Arrived on time
ScotRail · 3 coaches
2
1242
Edinburgh
Arrived on time
ScotRail · 6 coaches
4
1247
Helensburgh Central
Arrived at 1254
ScotRail · 6 coaches
3
1248
Edinburgh Airport
Bus service
ScotRail service
1249
Edinburgh
Arrived on time
ScotRail · 8 coaches
4
1250
Edinburgh
Arrived at 1249
ScotRail · 3 coaches
2
1251
Dunblane
Arrived on time
ScotRail · 4 coaches
3
1254
Glasgow Central
Arrived at 1258
ScotRail · 3 coaches
3
1256
Leven
Arrived at 1257
ScotRail · 3 coaches
1
1257
Edinburgh Airport
Bus service
ScotRail service
1256
Edinburgh
Arrived on time
Avanti WC Pendolino · 11 coaches
4
1258
Glasgow Queen Street
Arrived at 1302
ScotRail · 8 coaches
3
1301
Edinburgh
Arrived at 1300
ScotRail · 3 coaches
4
1302
Edinburgh
Arrived on time
ScotRail · 3 coaches
2
1304
Dundee
Arrived at 1305
ScotRail · 4 coaches
1
1305
Glasgow Central
Arrived on time
ScotRail · 3 coaches
3
1306
Edinburgh Airport
Bus service
ScotRail service
1308
Edinburgh
Arrived on time
ScotRail · 2 coaches
2
1309
Inverness
Arrived on time
ScotRail · 3 coaches
3
1309
Edinburgh
Arrived at 1310
ScotRail · 4 coaches
4
1315
Edinburgh Airport
Bus service
ScotRail service
1316
Edinburgh
Arrived on time
ScotRail · 6 coaches
4
1316
Aberdeen
Arrived at 1317
ScotRail Inter7City · 5 coaches
1
1319
Helensburgh Central
Arrived on time
ScotRail · 6 coaches
3
1319
Edinburgh
Arrived on time
ScotRail · 8 coaches
4
1322
Edinburgh
Arrived at 1321
ScotRail · 3 coaches
2
1323
Dunblane
Arrived at 1324
ScotRail · 6 coaches
3
1324
Edinburgh Airport
Bus service
ScotRail service
1327
Carlisle
Arrived on time
Transpennine Express · 5 coaches
3
1327
Leven
Arrived on time
ScotRail · 5 coaches
1
1328
Edinburgh
Arrived on time
ScotRail · 3 coaches
4
1331
Glasgow Queen Street
Arrived on time
ScotRail · 8 coaches
3
1332
Edinburgh
Arrived on time
ScotRail · 3 coaches
2
1333
Edinburgh Airport
Bus service
ScotRail service
1334
Cowdenbeath
Arrived on time
ScotRail · 3 coaches
1
1336
Edinburgh
Arrived at 1335
ScotRail Inter7City · 5 coaches
2
1339
Glasgow Central
Arrived at 1341
ScotRail · 3 coaches
3
1340
Edinburgh
Arrived on time
ScotRail · 6 coaches
4
1341
Edinburgh
Arrived on time
ScotRail · 4 coaches
2
1342
Edinburgh Airport
Bus service
ScotRail service
1343
Bathgate
Arrived at 1345
ScotRail · 6 coaches
3
1344
Edinburgh
Arrived on time
ScotRail · 6 coaches
4
1348
Dunblane
Arrived on time
ScotRail · 6 coaches
3
1345
Perth
Arrived on time
ScotRail · 3 coaches
1
1348
Edinburgh
Arrived on time
ScotRail · 8 coaches
4
1351
Edinburgh Airport
Bus service
ScotRail service
1353
Edinburgh
Arrived on time
ScotRail · 4 coaches
2
1354
Edinburgh
Arrived on time
ScotRail · 3 coaches
4
1354
Dumbarton Central
Arrived on time
ScotRail · 6 coaches
3
1358
Leven
Arrived at 1359
ScotRail · 4 coaches
1
1358
Glasgow Queen Street
Arrived on time
ScotRail · 8 coaches
3
1359
Edinburgh
Arrived on time
ScotRail · 3 coaches
4
1400
Edinburgh Airport
Bus service
ScotRail service
1401
Dundee
Arrived at 1404
ScotRail · 3 coaches
1
1403
Edinburgh
Arrived on time
ScotRail · 3 coaches
2
1407
Edinburgh
Arrived on time
ScotRail · 6 coaches
4
1407
Glasgow Central
Arrived on time
ScotRail · 3 coaches
3
1409
Edinburgh Airport
Bus service
ScotRail service
1411
Edinburgh
Arrived on time
ScotRail · 6 coaches
4
1412
Edinburgh
Arrived at 1411
ScotRail · 5 coaches
2
1412
London Euston
Arrived on time
Avanti WC Pendolino · 11 coaches
3
1418
Edinburgh Airport
Bus service
ScotRail service
1418
Dunblane
Arrived on time
ScotRail · 4 coaches
3
1419
Leven
Arrived on time
ScotRail · 3 coaches
1
1421
Edinburgh
Arrived on time
ScotRail · 8 coaches
4
1422
Edinburgh
Arrived on time
ScotRail · 4 coaches
2
1422
Inverness
Arrived on time
ScotRail · 3 coaches
3
1422
Aberdeen
Arrived at 1423
ScotRail Inter7City · 4 coaches
1