desktop | tablet | mobile
Wikipedia
TrainTime.uk

TrainTime

Times & Timetables
Stationboard.uk

Stationboard

Live Train Times
Departures | Arrivals
Station Facilities
Country:
Scotland
District or Unitary Auth.:
Edinburgh City Of
Managed by:
First ScotRail
Postcode:
EH11 2BD

Haymarket Railway Station

Scheduled Departures
DepPlatOriginating FromDestinationEarlier trains
Thursday, 30th October
ScotRail20:301CowdenbeathEdinburghCalling points
Train stopsArrDepTrainTime.uk: Times & Timetables
Cowdenbeath19:56TrainTime: Times & Timetables - Cowdenbeath to Haymarket (Thu 2025-10-30 19:56)
Haymarket20:3020:30
Edinburgh20:36
TrainTime: Times & Timetables - Haymarket to Edinburgh (Thu 2025-10-30 20:30)
Service:
Ordinary Passenger
Class:
First & Standard seats
Reservations:
None
Catering:
None
Power Type:
Diesel Mechanical Multiple Unit
Speed:
90 mph
ScotRail20:314EdinburghGlasgow CentralCalling points
ArrDepTrainTime.uk: Times & Timetables
Edinburgh20:27TrainTime: Times & Timetables - Edinburgh to Haymarket (Thu 2025-10-30 20:27)
Haymarket20:3120:31
Slateford20:3520:35TrainTime: Times & Timetables - Haymarket to Slateford (Thu 2025-10-30 20:31)
Kingsknowe20:3820:38TrainTime: Times & Timetables - Haymarket to Kingsknowe (Thu 2025-10-30 20:31)
Westerhailes20:4020:41TrainTime: Times & Timetables - Haymarket to Westerhailes (Thu 2025-10-30 20:31)
Curriehill20:4420:44TrainTime: Times & Timetables - Haymarket to Curriehill (Thu 2025-10-30 20:31)
Kirknewton20:5020:51TrainTime: Times & Timetables - Haymarket to Kirknewton (Thu 2025-10-30 20:31)
Livingston South20:5520:56TrainTime: Times & Timetables - Haymarket to Livingston South (Thu 2025-10-30 20:31)
West Calder21:0021:00TrainTime: Times & Timetables - Haymarket to West Calder (Thu 2025-10-30 20:31)
Addiewell21:0321:04TrainTime: Times & Timetables - Haymarket to Addiewell (Thu 2025-10-30 20:31)
Breich21:0821:08TrainTime: Times & Timetables - Haymarket to Breich (Thu 2025-10-30 20:31)
Fauldhouse21:1221:12TrainTime: Times & Timetables - Haymarket to Fauldhouse (Thu 2025-10-30 20:31)
Shotts21:1721:17TrainTime: Times & Timetables - Haymarket to Shotts (Thu 2025-10-30 20:31)
Hartwood21:2021:21TrainTime: Times & Timetables - Haymarket to Hartwood (Thu 2025-10-30 20:31)
Cleland21:2521:25TrainTime: Times & Timetables - Haymarket to Cleland (Thu 2025-10-30 20:31)
Carfin21:2821:29TrainTime: Times & Timetables - Haymarket to Carfin (Thu 2025-10-30 20:31)
Holytown21:3121:31TrainTime: Times & Timetables - Haymarket to Holytown (Thu 2025-10-30 20:31)
Bellshill21:3521:35TrainTime: Times & Timetables - Haymarket to Bellshill (Thu 2025-10-30 20:31)
Uddingston21:3921:40TrainTime: Times & Timetables - Haymarket to Uddingston (Thu 2025-10-30 20:31)
Glasgow Central21:55
TrainTime: Times & Timetables - Haymarket to Glasgow Central (Thu 2025-10-30 20:31)
Service:
Ordinary Passenger
Class:
First & Standard seats
Reservations:
None
Catering:
None
Power Type:
Electric Multiple Unit
Speed:
100 mph
ScotRail20:33HaymarketEdinburgh Airport Bus/TramCalling points
Service:
Bus - WTT Service
Class:
First & Standard seats
Reservations:
None
Catering:
None
Power Type:
Speed:
mph
ScotRail20:354EdinburghHelensburgh CentralCalling points
ArrDepTrainTime.uk: Times & Timetables
Edinburgh20:30TrainTime: Times & Timetables - Edinburgh to Haymarket (Thu 2025-10-30 20:30)
Haymarket20:3420:35
Edinburgh Park20:3920:39TrainTime: Times & Timetables - Haymarket to Edinburgh Park (Thu 2025-10-30 20:35)
Uphall20:4720:48TrainTime: Times & Timetables - Haymarket to Uphall (Thu 2025-10-30 20:35)
Livingston North20:5120:52TrainTime: Times & Timetables - Haymarket to Livingston North (Thu 2025-10-30 20:35)
Bathgate20:5620:58TrainTime: Times & Timetables - Haymarket to Bathgate (Thu 2025-10-30 20:35)
Armadale (West Lothian)21:0221:02TrainTime: Times & Timetables - Haymarket to Armadale (West Lothian) (Thu 2025-10-30 20:35)
Blackridge21:0521:05TrainTime: Times & Timetables - Haymarket to Blackridge (Thu 2025-10-30 20:35)
Caldercruix21:1221:12TrainTime: Times & Timetables - Haymarket to Caldercruix (Thu 2025-10-30 20:35)
Drumgelloch21:1521:15TrainTime: Times & Timetables - Haymarket to Drumgelloch (Thu 2025-10-30 20:35)
Airdrie21:1821:20TrainTime: Times & Timetables - Haymarket to Airdrie (Thu 2025-10-30 20:35)
Coatdyke21:2221:22TrainTime: Times & Timetables - Haymarket to Coatdyke (Thu 2025-10-30 20:35)
Coatbridge Sunnyside21:2421:24TrainTime: Times & Timetables - Haymarket to Coatbridge Sunnyside (Thu 2025-10-30 20:35)
Blairhill21:2721:27TrainTime: Times & Timetables - Haymarket to Blairhill (Thu 2025-10-30 20:35)
Easterhouse21:3121:31TrainTime: Times & Timetables - Haymarket to Easterhouse (Thu 2025-10-30 20:35)
Garrowhill21:3321:33TrainTime: Times & Timetables - Haymarket to Garrowhill (Thu 2025-10-30 20:35)
Shettleston21:3621:36TrainTime: Times & Timetables - Haymarket to Shettleston (Thu 2025-10-30 20:35)
Carntyne21:3821:38TrainTime: Times & Timetables - Haymarket to Carntyne (Thu 2025-10-30 20:35)
Bellgrove21:4121:41TrainTime: Times & Timetables - Haymarket to Bellgrove (Thu 2025-10-30 20:35)
High Street (Glasgow)21:4321:44TrainTime: Times & Timetables - Haymarket to High Street (Glasgow) (Thu 2025-10-30 20:35)
Glasgow Qs Ll21:4621:47TrainTime: Times & Timetables - Haymarket to Glasgow Qs Ll (Thu 2025-10-30 20:35)
Charing Cross (Glasgow)21:4921:50TrainTime: Times & Timetables - Haymarket to Charing Cross (Glasgow) (Thu 2025-10-30 20:35)
Partick21:5421:54TrainTime: Times & Timetables - Haymarket to Partick (Thu 2025-10-30 20:35)
Hyndland21:5621:56TrainTime: Times & Timetables - Haymarket to Hyndland (Thu 2025-10-30 20:35)
Anniesland21:5921:59TrainTime: Times & Timetables - Haymarket to Anniesland (Thu 2025-10-30 20:35)
Westerton22:0222:02TrainTime: Times & Timetables - Haymarket to Westerton (Thu 2025-10-30 20:35)
Drumchapel22:0522:05TrainTime: Times & Timetables - Haymarket to Drumchapel (Thu 2025-10-30 20:35)
Drumry22:0722:07TrainTime: Times & Timetables - Haymarket to Drumry (Thu 2025-10-30 20:35)
Singer22:0922:09TrainTime: Times & Timetables - Haymarket to Singer (Thu 2025-10-30 20:35)
Dalmuir22:1322:15TrainTime: Times & Timetables - Haymarket to Dalmuir (Thu 2025-10-30 20:35)
Dumbarton East22:2222:22TrainTime: Times & Timetables - Haymarket to Dumbarton East (Thu 2025-10-30 20:35)
Dumbarton Central22:2522:25TrainTime: Times & Timetables - Haymarket to Dumbarton Central (Thu 2025-10-30 20:35)
Dalreoch22:2722:27TrainTime: Times & Timetables - Haymarket to Dalreoch (Thu 2025-10-30 20:35)
Cardross22:3222:32TrainTime: Times & Timetables - Haymarket to Cardross (Thu 2025-10-30 20:35)
Craigendoran22:3822:39TrainTime: Times & Timetables - Haymarket to Craigendoran (Thu 2025-10-30 20:35)
Helensburgh Central22:42
TrainTime: Times & Timetables - Haymarket to Helensburgh Central (Thu 2025-10-30 20:35)
Service:
Ordinary Passenger
Class:
First & Standard seats
Reservations:
None
Catering:
None
Power Type:
Electric Multiple Unit
Speed:
75 mph
London North Eastern Railway20:362London Kings CrossAberdeenCalling points
Train stopsArrDepTrainTime.uk: Times & Timetables
London Kings Cross16:00TrainTime: Times & Timetables - London Kings Cross to Haymarket (Thu 2025-10-30 16:00)
Haymarket20:3520:36
Inverkeithing20:4920:51TrainTime: Times & Timetables - Haymarket to Inverkeithing (Thu 2025-10-30 20:36)
Kirkcaldy21:0721:10TrainTime: Times & Timetables - Haymarket to Kirkcaldy (Thu 2025-10-30 20:36)
Leuchars21:3621:39TrainTime: Times & Timetables - Haymarket to Leuchars (Thu 2025-10-30 20:36)
Dundee21:5221:54TrainTime: Times & Timetables - Haymarket to Dundee (Thu 2025-10-30 20:36)
Arbroath22:0922:11TrainTime: Times & Timetables - Haymarket to Arbroath (Thu 2025-10-30 20:36)
Montrose22:2522:26TrainTime: Times & Timetables - Haymarket to Montrose (Thu 2025-10-30 20:36)
Stonehaven22:4822:50TrainTime: Times & Timetables - Haymarket to Stonehaven (Thu 2025-10-30 20:36)
Aberdeen23:09
TrainTime: Times & Timetables - Haymarket to Aberdeen (Thu 2025-10-30 20:36)
Service:
Express Passenger
Class:
First & Standard seats
Reservations:
Seat Reservations Compulsory (R symbol in white box)
Catering:
None
Power Type:
Electric Multiple Unit
Speed:
125 mph
ScotRail20:391PerthEdinburghCalling points
Train stopsArrDepTrainTime.uk: Times & Timetables
Perth19:13TrainTime: Times & Timetables - Perth to Haymarket (Thu 2025-10-30 19:13)
Haymarket20:3920:39
Edinburgh20:45
TrainTime: Times & Timetables - Haymarket to Edinburgh (Thu 2025-10-30 20:39)
Service:
Express Passenger
Class:
First & Standard seats
Reservations:
Seat Reservations possible from any station (white diamond symbol)
Catering:
None
Power Type:
Diesel Mechanical Multiple Unit
Speed:
90 mph
Later trains
Advertisement
Scheduled Arrivals
ArrPlatOriginating FromDestinationEarlier trains
Thursday, 30th October
ScotRail20:303Glasgow Queen StreetEdinburghCalling points
ArrDepTrainTime.uk: Times & Timetables
Glasgow Queen Street19:45TrainTime: Times & Timetables - Glasgow Queen Street to Haymarket (Thu 2025-10-30 19:45)
Croy19:5619:57TrainTime: Times & Timetables - Croy to Haymarket (Thu 2025-10-30 19:57)
Falkirk High20:0520:06TrainTime: Times & Timetables - Falkirk High to Haymarket (Thu 2025-10-30 20:06)
Polmont20:1120:11TrainTime: Times & Timetables - Polmont to Haymarket (Thu 2025-10-30 20:11)
Linlithgow20:1620:17TrainTime: Times & Timetables - Linlithgow to Haymarket (Thu 2025-10-30 20:17)
Haymarket20:3000:00
Edinburgh20:35
TrainTime: Times & Timetables - Haymarket to Edinburgh (Thu 2025-10-30 00:00)
Service:
Express Passenger
Class:
First & Standard seats
Reservations:
None
Catering:
None
Power Type:
Electric Multiple Unit
Speed:
100 mph
ScotRail20:301CowdenbeathEdinburghCalling points
ArrDepTrainTime.uk: Times & Timetables
Cowdenbeath19:56TrainTime: Times & Timetables - Cowdenbeath to Haymarket (Thu 2025-10-30 19:56)
Dunfermline Queen Margaret20:0120:02TrainTime: Times & Timetables - Dunfermline Queen Margaret to Haymarket (Thu 2025-10-30 20:02)
Dunfermline City20:0520:05TrainTime: Times & Timetables - Dunfermline City to Haymarket (Thu 2025-10-30 20:05)
Rosyth20:0920:09TrainTime: Times & Timetables - Rosyth to Haymarket (Thu 2025-10-30 20:09)
Inverkeithing20:1220:13TrainTime: Times & Timetables - Inverkeithing to Haymarket (Thu 2025-10-30 20:13)
Edinburgh Gateway20:2320:24TrainTime: Times & Timetables - Edinburgh Gateway to Haymarket (Thu 2025-10-30 20:24)
Haymarket20:3020:30
Edinburgh20:36
TrainTime: Times & Timetables - Haymarket to Edinburgh (Thu 2025-10-30 20:30)
Service:
Ordinary Passenger
Class:
First & Standard seats
Reservations:
None
Catering:
None
Power Type:
Diesel Mechanical Multiple Unit
Speed:
90 mph
ScotRail20:30Edinburgh Airport Bus/TramHaymarketCalling points
Service:
Bus - WTT Service
Class:
First & Standard seats
Reservations:
None
Catering:
None
Power Type:
Speed:
mph
ScotRail20:314EdinburghGlasgow CentralCalling points
Train stopsArrDepTrainTime.uk: Times & Timetables
Edinburgh20:27TrainTime: Times & Timetables - Edinburgh to Haymarket (Thu 2025-10-30 20:27)
Haymarket20:3120:31
Glasgow Central21:55
TrainTime: Times & Timetables - Haymarket to Glasgow Central (Thu 2025-10-30 20:31)
Service:
Ordinary Passenger
Class:
First & Standard seats
Reservations:
None
Catering:
None
Power Type:
Electric Multiple Unit
Speed:
100 mph
ScotRail20:344EdinburghHelensburgh CentralCalling points
Train stopsArrDepTrainTime.uk: Times & Timetables
Edinburgh20:30TrainTime: Times & Timetables - Edinburgh to Haymarket (Thu 2025-10-30 20:30)
Haymarket20:3420:35
Helensburgh Central22:42
TrainTime: Times & Timetables - Haymarket to Helensburgh Central (Thu 2025-10-30 20:35)
Service:
Ordinary Passenger
Class:
First & Standard seats
Reservations:
None
Catering:
None
Power Type:
Electric Multiple Unit
Speed:
75 mph
London North Eastern Railway20:352London Kings CrossAberdeenCalling points
Train stopsArrDepTrainTime.uk: Times & Timetables
London Kings Cross16:00TrainTime: Times & Timetables - London Kings Cross to Haymarket (Thu 2025-10-30 16:00)
York17:5217:56TrainTime: Times & Timetables - York to Haymarket (Thu 2025-10-30 17:56)
Darlington18:2218:24TrainTime: Times & Timetables - Darlington to Haymarket (Thu 2025-10-30 18:24)
Newcastle18:5018:54TrainTime: Times & Timetables - Newcastle to Haymarket (Thu 2025-10-30 18:54)
Berwick-Upon-Tweed19:3619:39TrainTime: Times & Timetables - Berwick-Upon-Tweed to Haymarket (Thu 2025-10-30 19:39)
Edinburgh20:2020:31TrainTime: Times & Timetables - Edinburgh to Haymarket (Thu 2025-10-30 20:31)
Haymarket20:3520:36
Aberdeen23:09
TrainTime: Times & Timetables - Haymarket to Aberdeen (Thu 2025-10-30 20:36)
Service:
Express Passenger
Class:
First & Standard seats
Reservations:
Seat Reservations Compulsory (R symbol in white box)
Catering:
None
Power Type:
Electric Multiple Unit
Speed:
125 mph
Later trains

CAUTION: Data is updated daily (though may not reflect recent unplanned events such as weather or otherwise). Live train times can be found on our Stationboard pages. Train schedules data courtesy of Network Rail.
Last updated: 2025-10-30 00:10:36.

Advertisement
Website by A1Homecontact us

Cookie Consent

A1 Publishing Ltd and our advertising partners would like the opportunity of serving you with personalised ads. In order to do so we need your consent. By giving consent we may set various cookies in order to identify you and or your traits thus allowing us to provide more relevant advertising. Otherwise you will be presented with contextual or random ads only and no personal data will be saved.

AcceptDecline
Find out more...