arrivals
at Bathgate

Bathgate
from Helensburgh CentralOperated by ScotRail

Buy tickets
  • 13:55
    Helensburgh Central
    On time
  • 15:23
    Armadale (West Lothian)
    Dept. 15:26
  • 15:27
    Bathgate
    On time
  • 15:38
    Livingston North
    On time
  • 15:41
    Uphall
    On time
  • 15:49
    Edinburgh Park
    Dept. 15:50
  • 15:54
    Haymarket
    On time
  • 16:00
    Edinburgh (Waverley)
    On time