UntitledCreated with Sketch. UntitledCreated with Sketch. footer-accordion icon-twitter logo-trainline

Trains to Haymarket

Edinburgh’s second largest rail destination, Haymarket Railway Station provides connections to the whole of Great Britain with National Rail services to destinations nationwide as well as Edinburgh Trams. Most trains to Edinburgh call first at Haymarket before terminating at Edinburgh Waverly. Virgin Trains, CrossCountry, and TransPennine Express all operate long-distance trains from Haymarket, along both West Coast and East Coast Main Lines; many of these services run to London and destinations in the South of England. Additionally, ScotRail trains from Haymarket serve most lines and destinations, including Glasgow, Fife, North Berwick, and Aberdeen.

A hugely popular station particularly with those travelling long distance, station facilities at Haymarket are significant, including a large concourse with a multitude of ticketing provisions, comfortable waiting rooms, refreshments and toilet facilities, and seating on every platform. Train running information is provided via digital display screens with departure and arrival information and automated announcements. The whole of the station is step-free accessible.

Find address details, station facilities, live departure times and train arrivals for Haymarket station.

Station details & facilities

Find station details and facilities information for Haymarket. Also find live train departures and arrivals for Haymarket station, helping you to plan your next journey.

Latest

Disruption in the Yoker / Milngavie / Dalmuir areas. More information can be found in Latest Travel News.

The lifts will be out of order from now until further notice

Trains between Glasgow Queen Street and Bellgrove may be delayed, revised or cancelled. More information can be found in Latest Travel News.

14:05

Haymarket

ScotRail

Plat. 3

Station Due 14:09

14:09

Haymarket

ScotRail

Plat. 1

Station Due 14:11

14:10

Haymarket

ScotRail

Plat. 4

On time

14:10

Haymarket

Virgin Trains

Plat. 3

Station Due 14:14

14:11

Haymarket

ScotRail

Plat. 2

On time

14:12

Haymarket

ScotRail

Plat. 1

Station Due 14:18

14:16

Haymarket

ScotRail

Plat. 2

On time

14:16

Haymarket

ScotRail

Plat. 1

On time

14:18

Haymarket

ScotRail

Plat. 3

On time

14:18

Haymarket

ScotRail

Plat. 4

On time

14:05

Edinburgh

ScotRail

Plat. 3

Station Leaving 14:10

14:09

Edinburgh

ScotRail

Plat. 1

Station Leaving 14:12

14:11

Glasgow Queen Street

ScotRail

Plat. 4

On time

14:12

Edinburgh

Virgin Trains

Plat. 3

Station Leaving 14:15

14:12

Milngavie

ScotRail

Plat. 2

On time

14:13

Edinburgh

ScotRail

Plat. 1

Station Leaving 14:19

14:16

Glenrothes with Thornton

ScotRail

Plat. 2

On time

14:17

Edinburgh

ScotRail

Plat. 1

On time

14:19

Glasgow Queen Street

ScotRail

Plat. 4

On time