From 03:34 on 26 Aug 2026
Scheduled departures
23 shown31Nether LibertonLothian BusesPlanned08:31Observed— 31RosewellLothian BusesPlanned14:04Observed— 31RosewellLothian BusesPlanned14:34Observed— 31RosewellLothian BusesPlanned15:02Observed— 31RosewellLothian BusesPlanned15:31Observed— 31RosewellLothian BusesPlanned16:03Observed— 31RosewellLothian BusesPlanned16:35Observed— X37DeanburnLothian BusesPlanned16:49Observed— 31RosewellLothian BusesPlanned17:01Observed— X37DeanburnLothian BusesPlanned17:18Observed— 31RosewellLothian BusesPlanned17:30Observed— X37DeanburnLothian BusesPlanned17:33Observed— X37DeanburnLothian BusesPlanned17:48Observed— 31RosewellLothian BusesPlanned18:08Observed— 31RosewellLothian BusesPlanned18:36Observed— 31RosewellLothian BusesPlanned19:05Observed— 31RosewellLothian BusesPlanned19:32Observed— 31RosewellLothian BusesPlanned20:02Observed— 31RosewellLothian BusesPlanned20:32Observed— 31RosewellLothian BusesPlanned21:11Observed— 31RosewellLothian BusesPlanned21:51Observed— 31RosewellLothian BusesPlanned22:29Observed— 31RosewellLothian BusesPlanned23:09Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.