From 05:23 on 26 Aug 2026
Scheduled departures
66 shownX39HaymarketMidland BluebirdPlanned06:12Observed— X39HaymarketMidland BluebirdPlanned06:12Observed— X39RestalrigMidland BluebirdPlanned06:14Observed— X39RestalrigMidland BluebirdPlanned06:14Observed— X39EdinburghMidland BluebirdPlanned07:53Observed— X39EdinburghMidland BluebirdPlanned07:53Observed— 31Nether LibertonLothian BusesPlanned08:03Observed— 26JoppaLothian BusesPlanned09:27Observed— 12CraigentinnyLothian BusesPlanned12:47Observed— 12CraigentinnyLothian BusesPlanned13:17Observed— 31RosewellLothian BusesPlanned13:36Observed— 12CraigentinnyLothian BusesPlanned13:46Observed— 31RosewellLothian BusesPlanned14:06Observed— 12CraigentinnyLothian BusesPlanned14:16Observed— 31RosewellLothian BusesPlanned14:34Observed— 12CraigentinnyLothian BusesPlanned14:46Observed— 31RosewellLothian BusesPlanned15:03Observed— 12CraigentinnyLothian BusesPlanned15:13Observed— 31RosewellLothian BusesPlanned15:34Observed— 12CraigentinnyLothian BusesPlanned15:47Observed— 31RosewellLothian BusesPlanned16:05Observed— 12CraigentinnyLothian BusesPlanned16:15Observed— 31RosewellLothian BusesPlanned16:31Observed— 12CraigentinnyLothian BusesPlanned16:45Observed— 31RosewellLothian BusesPlanned17:00Observed— 26MusselburghLothian BusesPlanned17:04Observed— 12CraigentinnyLothian BusesPlanned17:20Observed— 26MusselburghLothian BusesPlanned17:35Observed— 31RosewellLothian BusesPlanned17:39Observed— 12CraigentinnyLothian BusesPlanned17:50Observed— 26MusselburghLothian BusesPlanned17:56Observed— 31RosewellLothian BusesPlanned18:08Observed— 12CraigentinnyLothian BusesPlanned18:18Observed— 26MusselburghLothian BusesPlanned18:18Observed— 31RosewellLothian BusesPlanned18:38Observed— 12CraigentinnyLothian BusesPlanned18:43Observed— 31RosewellLothian BusesPlanned19:06Observed— 12CraigentinnyLothian BusesPlanned19:12Observed— 26MusselburghLothian BusesPlanned19:16Observed— 12CraigentinnyLothian BusesPlanned19:36Observed— 31RosewellLothian BusesPlanned19:36Observed— 12CraigentinnyLothian BusesPlanned20:04Observed— 31RosewellLothian BusesPlanned20:06Observed— 26Seton SandsLothian BusesPlanned20:12Observed— 26Seton SandsLothian BusesPlanned20:27Observed— 12CraigentinnyLothian BusesPlanned20:33Observed— 26Seton SandsLothian BusesPlanned20:38Observed— 31RosewellLothian BusesPlanned20:48Observed— 26Seton SandsLothian BusesPlanned20:53Observed— 26Seton SandsLothian BusesPlanned21:08Observed— 12CraigentinnyLothian BusesPlanned21:22Observed— 26Seton SandsLothian BusesPlanned21:23Observed— 31RosewellLothian BusesPlanned21:28Observed— 26Seton SandsLothian BusesPlanned21:38Observed— 26Seton SandsLothian BusesPlanned21:53Observed— 26Seton SandsLothian BusesPlanned22:08Observed— 31RosewellLothian BusesPlanned22:08Observed— 12CraigentinnyLothian BusesPlanned22:20Observed— 26Seton SandsLothian BusesPlanned22:22Observed— 26Seton SandsLothian BusesPlanned22:37Observed— 31RosewellLothian BusesPlanned22:48Observed— 26Seton SandsLothian BusesPlanned22:57Observed— 26Seton SandsLothian BusesPlanned23:17Observed— 12CraigentinnyLothian BusesPlanned23:20Observed— 26MusselburghLothian BusesPlanned23:36Observed— 31BroughtonLothian BusesPlanned23:41Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.