RailETA

Haymarket (Edinburgh) train station

Track Haymarket (Edinburgh) train arrivals and departures and their platforms in real-time. See where your train is located and if it's late.

Plymouth - Glasgow Central

Operated by CrossCountry

Platform: 4

23:33

23:17

(+16 mins)

Stop: 0 mins

Cowdenbeath - Edinburgh

SR399700 | Operated by ScotRail

Platform: 1

23:35

23:31

(+4 mins)

Stop: 0 mins

Helensburgh Central - Edinburgh

Operated by ScotRail

Platform: 3

23:39

23:32

(+7 mins)

Stop: 0 mins

This train has been delayed by slippery rails

Edinburgh - Aberdeen

SR031300 | Operated by ScotRail

Platform: 2

23:35

Stop: 0 mins

Preston - Edinburgh

Operated by TransPennine Express

Platform: 3

23:35

Stop: 0 mins

Perth - Edinburgh

Operated by ScotRail

Platform: 1

23:41

Stop: 0 mins

Aberdeen - Edinburgh

SR032300 | Operated by ScotRail

Platform: 1

23:44

Stop: 0 mins

Edinburgh - Perth

SR121600 | Operated by ScotRail

Platform: 2

23:47

Stop: 0 mins

Glasgow Central - Edinburgh

SR550200 | Operated by ScotRail

Platform: 3

23:49

23:47

(+2 mins)

Stop: 0 mins

Edinburgh - Glasgow Queen Street

Operated by ScotRail

Platform: 4

23:48

Stop: 0 mins

Edinburgh - Glenrothes with Thornton

SR403300 | Operated by ScotRail

Platform: 2

23:53

Stop: 0 mins

Edinburgh - Helensburgh Central

Operated by ScotRail

Platform: 4

23:56

Stop: 0 mins

Glenrothes with Thornton - Edinburgh

SR403100 | Operated by ScotRail

Platform: 1

23:56

Stop: 0 mins

Glasgow Queen Street - Edinburgh

Operated by ScotRail

Platform: 3

00:05

23:58

(+7 mins)

Stop: 0 mins

This train has been delayed by the communication alarm being activated on a train

Edinburgh - Dundee

Operated by ScotRail

Platform: 2

00:04

Stop: 0 mins

Dundee - Edinburgh

Operated by ScotRail

Platform: 1

00:06

Stop: 0 mins

Edinburgh - Dunblane

Operated by ScotRail

Platform: 4

00:07

Stop: 0 mins

Edinburgh - Leven

Operated by ScotRail

Platform: 2

00:08

Stop: 0 mins

Helensburgh Central - Edinburgh

SR410600 | Operated by ScotRail

Platform: 3

00:08

Stop: 0 mins

London Euston - Edinburgh

VT320700 | Operated by Avanti West Coast

Platform: 3

00:31

00:16

(+15 mins)

Stop: 0 mins

This train has been delayed by trespassers on the railway

Edinburgh - Glasgow Queen Street

SR972800 | Operated by ScotRail

Platform: 4

00:19

Stop: 0 mins

Edinburgh - Cowdenbeath

SR407000 | Operated by ScotRail

Platform: 2

00:20

Stop: 0 mins

Inverness - Edinburgh

SR042100 | Operated by ScotRail

Platform: 1

00:22

Stop: 0 mins

Dunblane - Edinburgh

SR951700 | Operated by ScotRail

Platform: 3

00:27

Stop: 0 mins

Edinburgh - Helensburgh Central

SR415900 | Operated by ScotRail

Platform: 4

00:27

Stop: 0 mins

Leven - Edinburgh

SR431800 | Operated by ScotRail

Platform: 1

00:29

Stop: 0 mins

Edinburgh - Glasgow Central

SR550000 | Operated by ScotRail

Platform: 4

00:31

Stop: 0 mins

Glasgow Queen Street - Edinburgh

SR972400 | Operated by ScotRail

Platform: 3

00:31

Stop: 0 mins

Perth - Edinburgh

SR123600 | Operated by ScotRail

Platform: 1

00:33

Stop: 0 mins

Glenrothes with Thornton - Edinburgh

SR399900 | Operated by ScotRail

Platform: 1

00:37

Stop: 0 mins

Helensburgh Central - Edinburgh

SR410800 | Operated by ScotRail

Platform: 3

00:40

Stop: 0 mins

Aberdeen - Edinburgh

SR032400 | Operated by ScotRail

Platform: 1

00:43

Stop: 0 mins

Glasgow Central - Edinburgh

SR550100 | Operated by ScotRail

Platform: 3

00:46

Stop: 0 mins

Edinburgh - Perth

SR121700 | Operated by ScotRail

Platform: 2

00:47

Stop: 0 mins

Edinburgh - Glasgow Queen Street

SR973400 | Operated by ScotRail

Platform: 4

00:49

Stop: 0 mins

Edinburgh - Glenrothes with Thornton

SR403800 | Operated by ScotRail

Platform: 2

00:54

Stop: 0 mins

Edinburgh - Garscadden

SR416100 | Operated by ScotRail

Platform: 4

00:56

Stop: 0 mins

Glasgow Queen Street - Edinburgh

SR973000 | Operated by ScotRail

Platform: 3

00:59

Stop: 0 mins

Edinburgh - Glasgow Central

SR549100 | Operated by ScotRail

Platform: 4

01:02

Stop: 0 mins

Edinburgh - Dundee

Operated by ScotRail

Platform: 2

01:04

Stop: 0 mins

Edinburgh - Dunblane

Operated by ScotRail

Platform: 4

01:06

Stop: 0 mins

Helensburgh Central - Edinburgh

SR411100 | Operated by ScotRail

Platform: 3

01:06

Stop: 0 mins

Glenrothes with Thornton - Edinburgh

SR403600 | Operated by ScotRail

Platform: 1

01:07

Stop: 0 mins

Edinburgh - Leven

SR432100 | Operated by ScotRail

Platform: 2

01:09

Stop: 0 mins

Edinburgh - Airdrie

SR537500 | Operated by ScotRail

Platform: 4

01:11

Stop: 0 mins

Dundee - Edinburgh

SR113300 | Operated by ScotRail

Platform: 1

01:12

Stop: 0 mins

Edinburgh - Motherwell

SR961100 | Operated by ScotRail

Platform: 4

01:17

Stop: 0 mins

Dunblane - Edinburgh

Operated by ScotRail

Platform: 3

01:19

Stop: 0 mins

Edinburgh - Glasgow Queen Street

SR974000 | Operated by ScotRail

Platform: 4

01:20

Stop: 0 mins

Aberdeen - Edinburgh

Operated by ScotRail

Platform: 1

01:22

Stop: 0 mins

Edinburgh - Perth

SR121800 | Operated by ScotRail

Platform: 2

01:23

Stop: 0 mins

Glasgow Central - Edinburgh

SR550300 | Operated by ScotRail

Platform: 3

01:26

Stop: 0 mins

Glasgow Queen Street - Edinburgh

SR973600 | Operated by ScotRail

Platform: 3

01:30

Stop: 0 mins

Glenrothes with Thornton - Edinburgh

SR403900 | Operated by ScotRail

Platform: 1

01:31

Stop: 0 mins

Directions to Haymarket (Edinburgh):

Open Google Maps

Frequently asked questions about Haymarket (Edinburgh) train station

What are the next departures from Haymarket (Edinburgh)?

Upcoming departures from Haymarket (Edinburgh) include trains Plymouth - Glasgow Central, Cowdenbeath - Edinburgh, Helensburgh Central - Edinburgh, Edinburgh - Aberdeen, Preston - Edinburgh, Perth - Edinburgh, Aberdeen - Edinburgh, Edinburgh - Perth, Glasgow Central - Edinburgh, Edinburgh - Glasgow Queen Street, Edinburgh - Glenrothes with Thornton, Edinburgh - Helensburgh Central, Glenrothes with Thornton - Edinburgh, Glasgow Queen Street - Edinburgh, Edinburgh - Dundee, Dundee - Edinburgh, Edinburgh - Dunblane, Edinburgh - Leven, London Euston - Edinburgh, Edinburgh - Cowdenbeath, Inverness - Edinburgh, Dunblane - Edinburgh, Leven - Edinburgh, Edinburgh - Glasgow Central, Edinburgh - Garscadden, Edinburgh - Airdrie, Edinburgh - Motherwell, heading to various destinations. Check our app for the most current platform assignments and expected departure times.

Are there any current delays at Haymarket (Edinburgh)?

Currently, 6 trains have reported delays, including Plymouth - Glasgow Central, Cowdenbeath - Edinburgh, Helensburgh Central - Edinburgh, Glasgow Central - Edinburgh, Glasgow Queen Street - Edinburgh, London Euston - Edinburgh.

How do I find the platform for my train at Haymarket (Edinburgh)?

Platform numbers for trains at Haymarket (Edinburgh) are updated in real-time on RailETA app.