Bus stop

Union Road after

Bathgate, after Union Road · Buses point SE

From 06:46 on 26 Aug 2026

Scheduled departures

42 shown
31BathgateSD TravelPlanned07:45Observed
21BoghallSD TravelPlanned07:50Observed
31BathgateSD TravelPlanned08:45Observed
21BoghallSD TravelPlanned08:50Observed
31BathgateSD TravelPlanned09:45Observed
21BoghallSD TravelPlanned09:50Observed
31BathgateSD TravelPlanned10:45Observed
21BoghallSD TravelPlanned10:50Observed
31BathgateSD TravelPlanned11:45Observed
21BoghallSD TravelPlanned11:50Observed
31BathgateSD TravelPlanned12:45Observed
21BoghallSD TravelPlanned12:50Observed
31BathgateSD TravelPlanned13:45Observed
21BoghallSD TravelPlanned13:50Observed
X18EdinburghLothian Country BusesPlanned14:30Observed
31BathgateSD TravelPlanned14:45Observed
21BoghallSD TravelPlanned14:50Observed
X18EdinburghLothian Country BusesPlanned15:00Observed
X18EdinburghLothian Country BusesPlanned15:28Observed
31BathgateSD TravelPlanned15:45Observed
21BoghallSD TravelPlanned15:50Observed
X18EdinburghLothian Country BusesPlanned16:00Observed
X18EdinburghLothian Country BusesPlanned16:28Observed
31BathgateSD TravelPlanned16:45Observed
21BoghallSD TravelPlanned16:50Observed
X18EdinburghLothian Country BusesPlanned17:03Observed
X18EdinburghLothian Country BusesPlanned17:38Observed
31BathgateSD TravelPlanned17:45Observed
21BoghallSD TravelPlanned17:50Observed
X18EdinburghLothian Country BusesPlanned18:13Observed
X18EdinburghLothian Country BusesPlanned18:44Observed
31BathgateSD TravelPlanned18:45Observed
X18EdinburghLothian Country BusesPlanned19:19Observed
31BathgateSD TravelPlanned19:45Observed
X18EdinburghLothian Country BusesPlanned20:05Observed
X18EdinburghLothian Country BusesPlanned20:44Observed
X18EdinburghLothian Country BusesPlanned21:12Observed
X18EdinburghLothian Country BusesPlanned21:37Observed
X18EdinburghLothian Country BusesPlanned22:06Observed
X18DeansLothian Country BusesPlanned22:20Observed
X18DeansLothian Country BusesPlanned22:50Observed
X18BroxburnLothian Country BusesPlanned23:23Observed

Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.