From 05:23 on 26 Aug 2026
Scheduled departures
66 shownX39HaymarketMidland BluebirdPlanned06:17Observed— X39HaymarketMidland BluebirdPlanned06:17Observed— X39RestalrigMidland BluebirdPlanned06:19Observed— X39RestalrigMidland BluebirdPlanned06:19Observed— X39EdinburghMidland BluebirdPlanned08:00Observed— X39EdinburghMidland BluebirdPlanned08:00Observed— 31Nether LibertonLothian BusesPlanned08:14Observed— 26JoppaLothian BusesPlanned09:37Observed— 12CraigentinnyLothian BusesPlanned12:56Observed— 12CraigentinnyLothian BusesPlanned13:26Observed— 31RosewellLothian BusesPlanned13:45Observed— 12CraigentinnyLothian BusesPlanned13:55Observed— 31RosewellLothian BusesPlanned14:15Observed— 12CraigentinnyLothian BusesPlanned14:25Observed— 31RosewellLothian BusesPlanned14:43Observed— 12CraigentinnyLothian BusesPlanned14:55Observed— 31RosewellLothian BusesPlanned15:12Observed— 12CraigentinnyLothian BusesPlanned15:22Observed— 31RosewellLothian BusesPlanned15:44Observed— 12CraigentinnyLothian BusesPlanned15:57Observed— 31RosewellLothian BusesPlanned16:15Observed— 12CraigentinnyLothian BusesPlanned16:25Observed— 31RosewellLothian BusesPlanned16:41Observed— 12CraigentinnyLothian BusesPlanned16:55Observed— 31RosewellLothian BusesPlanned17:10Observed— 26MusselburghLothian BusesPlanned17:14Observed— 12CraigentinnyLothian BusesPlanned17:30Observed— 26MusselburghLothian BusesPlanned17:45Observed— 31RosewellLothian BusesPlanned17:49Observed— 12CraigentinnyLothian BusesPlanned17:59Observed— 26MusselburghLothian BusesPlanned18:05Observed— 31RosewellLothian BusesPlanned18:17Observed— 12CraigentinnyLothian BusesPlanned18:27Observed— 26MusselburghLothian BusesPlanned18:27Observed— 31RosewellLothian BusesPlanned18:47Observed— 12CraigentinnyLothian BusesPlanned18:51Observed— 31RosewellLothian BusesPlanned19:14Observed— 12CraigentinnyLothian BusesPlanned19:20Observed— 26MusselburghLothian BusesPlanned19:24Observed— 12CraigentinnyLothian BusesPlanned19:44Observed— 31RosewellLothian BusesPlanned19:44Observed— 12CraigentinnyLothian BusesPlanned20:12Observed— 31RosewellLothian BusesPlanned20:14Observed— 26Seton SandsLothian BusesPlanned20:20Observed— 26Seton SandsLothian BusesPlanned20:34Observed— 12CraigentinnyLothian BusesPlanned20:40Observed— 26Seton SandsLothian BusesPlanned20:45Observed— 31RosewellLothian BusesPlanned20:55Observed— 26Seton SandsLothian BusesPlanned21:00Observed— 26Seton SandsLothian BusesPlanned21:15Observed— 12CraigentinnyLothian BusesPlanned21:29Observed— 26Seton SandsLothian BusesPlanned21:30Observed— 31RosewellLothian BusesPlanned21:35Observed— 26Seton SandsLothian BusesPlanned21:45Observed— 26Seton SandsLothian BusesPlanned22:00Observed— 26Seton SandsLothian BusesPlanned22:14Observed— 31RosewellLothian BusesPlanned22:14Observed— 12CraigentinnyLothian BusesPlanned22:26Observed— 26Seton SandsLothian BusesPlanned22:28Observed— 26Seton SandsLothian BusesPlanned22:43Observed— 31RosewellLothian BusesPlanned22:54Observed— 26Seton SandsLothian BusesPlanned23:03Observed— 26Seton SandsLothian BusesPlanned23:23Observed— 12CraigentinnyLothian BusesPlanned23:26Observed— 26MusselburghLothian BusesPlanned23:41Observed— 31BroughtonLothian BusesPlanned23:46Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.