Bathgate Live Timetable

Our live timetable provides real-time information about train schedules and services for passengers traveling to and from Bathgate. Check it now to plan your next journey.

  • Departures

  • Arrivals

TrainTimeDurationTrain operatorStatus
Bathgate to Helensburgh Central06:401 timme 35 minutScotRailOn time
Bathgate to Edinburgh (Waverley)06:4826 minutScotRailOn time
Bathgate to Edinburgh (Waverley)07:0330 minutScotRailOn time
Bathgate to Milngavie07:041 timme 11 minutScotRailOn time
Bathgate to Helensburgh Central07:101 timme 41 minutScotRailOn time
TrainTimeDurationTrain operatorStatus
Edinburgh (Waverley) to Bathgate06:3830 minutScotRailOn time
Garscadden to Bathgate06:4654 minutScotRailOn time
Dalmuir to Bathgate07:011 timme 9 minutScotRailOn time
Edinburgh (Waverley) to Bathgate07:0830 minutScotRailOn time
Helensburgh Central to Bathgate07:191 timme 24 minutScotRailOn time

Station details

Recommendations

  • Popular routes

  • Top Destinations

  • Popular stations

  • Live times