From 02:16 on 26 Aug 2026
Scheduled departures
72 shown31Nether LibertonLothian BusesPlanned08:12Observed— 26JoppaLothian BusesPlanned09:36Observed— 12CraigentinnyLothian BusesPlanned12:55Observed— 12CraigentinnyLothian BusesPlanned13:25Observed— 31RosewellLothian BusesPlanned13:44Observed— 12CraigentinnyLothian BusesPlanned13:54Observed— 31RosewellLothian BusesPlanned14:14Observed— 12CraigentinnyLothian BusesPlanned14:24Observed— 31RosewellLothian BusesPlanned14:42Observed— 12CraigentinnyLothian BusesPlanned14:54Observed— 31RosewellLothian BusesPlanned15:11Observed— 12CraigentinnyLothian BusesPlanned15:21Observed— 31RosewellLothian BusesPlanned15:43Observed— 12CraigentinnyLothian BusesPlanned15:56Observed— 31RosewellLothian BusesPlanned16:14Observed— 12CraigentinnyLothian BusesPlanned16:24Observed— 31RosewellLothian BusesPlanned16:40Observed— 12CraigentinnyLothian BusesPlanned16:54Observed— 31RosewellLothian BusesPlanned17:09Observed— 26MusselburghLothian BusesPlanned17:13Observed— 12CraigentinnyLothian BusesPlanned17:29Observed— 26MusselburghLothian BusesPlanned17:44Observed— 31RosewellLothian BusesPlanned17:48Observed— 12CraigentinnyLothian BusesPlanned17:58Observed— 26MusselburghLothian BusesPlanned18:04Observed— 31RosewellLothian BusesPlanned18:16Observed— 12CraigentinnyLothian BusesPlanned18:26Observed— 26MusselburghLothian BusesPlanned18:26Observed— 31RosewellLothian BusesPlanned18:46Observed— 12CraigentinnyLothian BusesPlanned18:50Observed— 31RosewellLothian BusesPlanned19:13Observed— 12CraigentinnyLothian BusesPlanned19:19Observed— 26MusselburghLothian BusesPlanned19:23Observed— 12CraigentinnyLothian BusesPlanned19:43Observed— 31RosewellLothian BusesPlanned19:43Observed— 12CraigentinnyLothian BusesPlanned20:11Observed— 31RosewellLothian BusesPlanned20:13Observed— 26Seton SandsLothian BusesPlanned20:19Observed— 26Seton SandsLothian BusesPlanned20:33Observed— 12CraigentinnyLothian BusesPlanned20:39Observed— 26Seton SandsLothian BusesPlanned20:44Observed— 31RosewellLothian BusesPlanned20:54Observed— 26Seton SandsLothian BusesPlanned20:59Observed— 26Seton SandsLothian BusesPlanned21:14Observed— 12CraigentinnyLothian BusesPlanned21:28Observed— 26Seton SandsLothian BusesPlanned21:29Observed— 31RosewellLothian BusesPlanned21:34Observed— 26Seton SandsLothian BusesPlanned21:44Observed— 26Seton SandsLothian BusesPlanned21:59Observed— 100EdinburghLothian BusesPlanned22:07Observed— 26Seton SandsLothian BusesPlanned22:13Observed— 31RosewellLothian BusesPlanned22:13Observed— 100EdinburghLothian BusesPlanned22:17Observed— 12CraigentinnyLothian BusesPlanned22:25Observed— 26Seton SandsLothian BusesPlanned22:27Observed— 100EdinburghLothian BusesPlanned22:27Observed— 100EdinburghLothian BusesPlanned22:37Observed— 26Seton SandsLothian BusesPlanned22:42Observed— 100EdinburghLothian BusesPlanned22:47Observed— 31RosewellLothian BusesPlanned22:53Observed— 100EdinburghLothian BusesPlanned22:57Observed— 26Seton SandsLothian BusesPlanned23:02Observed— 100EdinburghLothian BusesPlanned23:07Observed— 100EdinburghLothian BusesPlanned23:16Observed— 26Seton SandsLothian BusesPlanned23:22Observed— 12CraigentinnyLothian BusesPlanned23:25Observed— 100EdinburghLothian BusesPlanned23:26Observed— 100EdinburghLothian BusesPlanned23:36Observed— 26MusselburghLothian BusesPlanned23:41Observed— 31BroughtonLothian BusesPlanned23:46Observed— 100EdinburghLothian BusesPlanned23:46Observed— 100EdinburghLothian BusesPlanned23:56Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.