Haymarket Train Station
Haymarket railway station is located in the Haymarket area of Edinburgh, Scotland and is the second largest station in Edinburgh. The station is operated by First ScotRail who also operate some passenger services calling at the station. Additional services are operated by East Coast, Virgin Trains, First TransPennine Express and Cross Country.
Trains to Haymarket
Direct rail helps you to find cheap trains to Haymarket from any other train station on the national rail network.
We offer the best range of Haymarket train fares too whether you are booking in advance, travelling at peak or off peak so you’ll find the best deals here.
Save yourself the trouble of buying a train ticket to Haymarket on the day from your local train station and simple buy your ticket online now.
Get to/from Haymarket Station
Haymarket Station Address:
Haymarket Terrace, Edinburgh, EH12 5EY
Haymarket train station is managed by ScotRail
Need to spend a night in a Haymarket Hotel?
If so, please visit our Haymarket Accommodation pages.