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

Station Address
Haymarket Rail Station ,
Haymarket Terrace,
Edinburgh
,
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

Booking.com
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
Motherwell
   
   
Edinburgh WaverleyAvanti West Coast
West Coast Main Line
Carlisle or
Lockerbie
  TransPennine Express
TransPennine North West
 
Edinburgh WaverleyCrossCountry
Cross Country Network
Inverkeithing
   
Edinburgh WaverleyAbellio ScotRail
Glasgow-Edinburgh via Falkirk line
Linlithgow
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
Slateford
  Abellio ScotRail
North Berwick Line
 
Edinburgh WaverleyAbellio ScotRail
Edinburgh to Dunbar
Terminus
 

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

Home > For Visitors > Travel guides > Haymarket Rail Station