From 07:18 on 26 Aug 2026
Scheduled departures
68 shown31BathgateSD TravelPlanned07:37Observed— X28EdinburghLothian Country BusesPlanned08:20Observed— 31BathgateSD TravelPlanned08:37Observed— X28EdinburghLothian Country BusesPlanned09:02Observed— 31BathgateSD TravelPlanned09:37Observed— X28EdinburghLothian Country BusesPlanned09:39Observed— X28EdinburghLothian Country BusesPlanned10:20Observed— X27EdinburghLothian Country BusesPlanned10:37Observed— 31BathgateSD TravelPlanned10:37Observed— X28EdinburghLothian Country BusesPlanned10:57Observed— X27EdinburghLothian Country BusesPlanned11:17Observed— X28EdinburghLothian Country BusesPlanned11:37Observed— 31BathgateSD TravelPlanned11:37Observed— X27EdinburghLothian Country BusesPlanned11:57Observed— X28EdinburghLothian Country BusesPlanned12:17Observed— X27EdinburghLothian Country BusesPlanned12:37Observed— 31BathgateSD TravelPlanned12:37Observed— X28EdinburghLothian Country BusesPlanned12:57Observed— 16CraigleithSD TravelPlanned13:07Observed— X27EdinburghLothian Country BusesPlanned13:17Observed— X28EdinburghLothian Country BusesPlanned13:37Observed— 31BathgateSD TravelPlanned13:37Observed— X27EdinburghLothian Country BusesPlanned13:57Observed— 31LivingstonSD TravelPlanned14:10Observed— X28EdinburghLothian Country BusesPlanned14:17Observed— X27EdinburghLothian Country BusesPlanned14:35Observed— 31BathgateSD TravelPlanned14:37Observed— X28EdinburghLothian Country BusesPlanned14:55Observed— 31LivingstonSD TravelPlanned15:10Observed— X27EdinburghLothian Country BusesPlanned15:19Observed— 31BathgateSD TravelPlanned15:37Observed— X28EdinburghLothian Country BusesPlanned15:40Observed— X27LivingstonLothian Country BusesPlanned15:53Observed— X27EdinburghLothian Country BusesPlanned16:00Observed— 31LivingstonSD TravelPlanned16:10Observed— X28EdinburghLothian Country BusesPlanned16:20Observed— X40HowdenLothian Country BusesPlanned16:31Observed— 31BathgateSD TravelPlanned16:37Observed— X27EdinburghLothian Country BusesPlanned16:40Observed— 16LivingstonSD TravelPlanned16:47Observed— X28EdinburghLothian Country BusesPlanned17:02Observed— 31LivingstonSD TravelPlanned17:10Observed— X27EdinburghLothian Country BusesPlanned17:25Observed— X40HowdenLothian Country BusesPlanned17:33Observed— 16CraigleithSD TravelPlanned17:37Observed— 31BathgateSD TravelPlanned17:37Observed— X28EdinburghLothian Country BusesPlanned17:48Observed— 31LivingstonSD TravelPlanned18:10Observed— X27EdinburghLothian Country BusesPlanned18:12Observed— X28EdinburghLothian Country BusesPlanned18:33Observed— X40HowdenLothian Country BusesPlanned18:36Observed— 31BathgateSD TravelPlanned18:37Observed— X27EdinburghLothian Country BusesPlanned18:54Observed— 31LivingstonSD TravelPlanned19:10Observed— X28EdinburghLothian Country BusesPlanned19:27Observed— X40HowdenLothian Country BusesPlanned19:30Observed— X27EdinburghLothian Country BusesPlanned19:57Observed— 31LivingstonSD TravelPlanned20:10Observed— X40HowdenLothian Country BusesPlanned20:26Observed— X28EdinburghLothian Country BusesPlanned20:27Observed— X27EdinburghLothian Country BusesPlanned20:59Observed— 16LivingstonSD TravelPlanned21:02Observed— X40HowdenLothian Country BusesPlanned21:26Observed— X28EdinburghLothian Country BusesPlanned21:29Observed— X27EdinburghLothian Country BusesPlanned21:59Observed— X28EdinburghLothian Country BusesPlanned22:29Observed— X27EdinburghLothian Country BusesPlanned22:59Observed— X27LivingstonLothian Country BusesPlanned23:44Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.