arrivals
at Bathgate

Bathgate
from Helensburgh CentralOperated by ScotRail

Buy tickets
  • 12:55
    Helensburgh Central
    On time
  • 14:22
    Armadale (West Lothian)
    On time
  • 14:26
    Bathgate
    On time
  • 14:32
    Livingston North
    On time
  • 14:35
    Uphall
    On time
  • 14:43
    Edinburgh Park
    Dept. 14:44
  • 14:47
    Haymarket
    On time
  • 14:52
    Edinburgh (Waverley)
    On time