Haymarket Rail Station | address, map, train times and news

Station Address
Haymarket Rail Station ,
Haymarket Terrace,
City of Edinburgh
PostcodeEH12 5EY

Lines Served

National Rail

  • Cross Country
  • First Transpennine Express
  • London North Eastern Railway
  • Avanti West Coast
  • Scotrail

Local travel options

Ticket Office

Station Facilities

Disability Accessibility

Map of Haymarket Rail Station area and local hotels

Preceding station Edinburgh TramsFollowing station
West End – Princes Street
towards York Place
York Place-Edinburgh Airport Murrayfield Stadium
towards Edinburgh Airport
National RailNational Rail
Edinburgh WaverleyLondon North Eastern Railway
East Coast Main Line
Edinburgh WaverleyAvanti West Coast
West Coast Main Line
Carlisle or
  TransPennine Express
TransPennine North West
Edinburgh WaverleyCrossCountry
Cross Country Network
Edinburgh WaverleyAbellio ScotRail
Glasgow-Edinburgh via Falkirk line
Edinburgh WaverleyAbellio ScotRail
Edinburgh–Dunblane Line
Edinburgh Park
Edinburgh WaverleyAbellio ScotRail
Fife Circle Line
South Gyle or Edinburgh Gateway
Edinburgh WaverleyAbellio ScotRail
North Clyde Line
Edinburgh Park
Edinburgh WaverleyAbellio ScotRail
Shotts Line
  Abellio ScotRail
North Berwick Line
Edinburgh WaverleyAbellio ScotRail
Edinburgh to Dunbar

What's on in London: Today | Tomorrow | This Weekend | This Month

Home > For Visitors > Travel guides > Haymarket Rail Station