Uphall departures

Buses replace trains between Airdrie and Bathgate due to urgent track repairs. More details can be found in Latest Travel News.

Lines have reopened between Dumbarton Central and Dalmuir following a fire next to the track. More details can be found in Latest Travel News.

Bathgate

Platform 2
18:24
due 18:27
More
Show Less

Calling at

Livingston North18:27due 18:30
Bathgate18:35due 18:38
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
18:39
on time
More
Show Less

Calling at

Edinburgh Park18:47on time
Haymarket18:52on time
Edinburgh18:58on time
From BathgateOperated by ScotRail

Bathgate

Platform 1
18:56
on time
More
Show Less

Calling at

Livingston North18:59on time
Bathgate19:07on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
19:07
on time
More
Show Less

Calling at

Edinburgh Park19:15on time
Haymarket19:20on time
Edinburgh19:26on time
From BathgateOperated by ScotRail

Bathgate

Platform 1
19:41
on time
More
Show Less

Calling at

Livingston North19:44on time
Bathgate19:52on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
19:42
on time
More
Show Less

Calling at

Edinburgh Park19:50on time
Haymarket19:55on time
Edinburgh20:01on time
From BathgateOperated by ScotRail

Bathgate

Platform 1
20:09
on time
More
Show Less

Calling at

Livingston North20:12on time
Bathgate20:20on time
From EdinburghOperated by ScotRail