Updated at 19:56, UK time
TimeDestinationTrainStatusPlatform
19:57TimeFromTrainStatusPlatform
19:56Direct trains from Haymarket
Edinburgh294/day · 4 minGlasgow Queen Street87/day · 41 minGlasgow Central41/day · 55 minPartick35/day · 1 h 12Preston14/day · 2 h 17Birmingham New Street10/day · 4 h 08York7/day · 2 h 32Wolverhampton7/day · 3 h 43Stafford7/day · 3 h 25Newcastle7/day · 1 h 34Manchester Oxford Road7/day · 3 h 04Manchester Piccadilly7/day · 3 h 08
From today's National Rail timetable · fastest journey timeQuestions about Haymarket station
Which trains leave Haymarket today?
589 trains call at Haymarket today, including 294 to Edinburgh. The board at the top of the page shows the next departures, with platform and delay.
Nearby stations: Edinburgh · Slateford · Kingsknowe · South Gyle · Wester Hailes · Edinburgh Park