From 05:23 on 26 Aug 2026
Scheduled departures
66 shownX39HaymarketMidland BluebirdPlanned06:11Observed— X39HaymarketMidland BluebirdPlanned06:11Observed— X39RestalrigMidland BluebirdPlanned06:13Observed— X39RestalrigMidland BluebirdPlanned06:13Observed— X39EdinburghMidland BluebirdPlanned07:52Observed— X39EdinburghMidland BluebirdPlanned07:52Observed— 31Nether LibertonLothian BusesPlanned08:01Observed— 26JoppaLothian BusesPlanned09:25Observed— 12CraigentinnyLothian BusesPlanned12:45Observed— 12CraigentinnyLothian BusesPlanned13:16Observed— 31RosewellLothian BusesPlanned13:34Observed— 12CraigentinnyLothian BusesPlanned13:45Observed— 31RosewellLothian BusesPlanned14:04Observed— 12CraigentinnyLothian BusesPlanned14:15Observed— 31RosewellLothian BusesPlanned14:32Observed— 12CraigentinnyLothian BusesPlanned14:45Observed— 31RosewellLothian BusesPlanned15:01Observed— 12CraigentinnyLothian BusesPlanned15:11Observed— 31RosewellLothian BusesPlanned15:32Observed— 12CraigentinnyLothian BusesPlanned15:45Observed— 31RosewellLothian BusesPlanned16:03Observed— 12CraigentinnyLothian BusesPlanned16:13Observed— 31RosewellLothian BusesPlanned16:29Observed— 12CraigentinnyLothian BusesPlanned16:43Observed— 31RosewellLothian BusesPlanned16:58Observed— 26MusselburghLothian BusesPlanned17:02Observed— 12CraigentinnyLothian BusesPlanned17:18Observed— 26MusselburghLothian BusesPlanned17:33Observed— 31RosewellLothian BusesPlanned17:37Observed— 12CraigentinnyLothian BusesPlanned17:48Observed— 26MusselburghLothian BusesPlanned17:54Observed— 31RosewellLothian BusesPlanned18:06Observed— 12CraigentinnyLothian BusesPlanned18:16Observed— 26MusselburghLothian BusesPlanned18:16Observed— 31RosewellLothian BusesPlanned18:36Observed— 12CraigentinnyLothian BusesPlanned18:41Observed— 31RosewellLothian BusesPlanned19:04Observed— 12CraigentinnyLothian BusesPlanned19:10Observed— 26MusselburghLothian BusesPlanned19:14Observed— 12CraigentinnyLothian BusesPlanned19:34Observed— 31RosewellLothian BusesPlanned19:34Observed— 12CraigentinnyLothian BusesPlanned20:02Observed— 31RosewellLothian BusesPlanned20:04Observed— 26Seton SandsLothian BusesPlanned20:10Observed— 26Seton SandsLothian BusesPlanned20:25Observed— 12CraigentinnyLothian BusesPlanned20:32Observed— 26Seton SandsLothian BusesPlanned20:37Observed— 31RosewellLothian BusesPlanned20:47Observed— 26Seton SandsLothian BusesPlanned20:52Observed— 26Seton SandsLothian BusesPlanned21:07Observed— 12CraigentinnyLothian BusesPlanned21:21Observed— 26Seton SandsLothian BusesPlanned21:22Observed— 31RosewellLothian BusesPlanned21:27Observed— 26Seton SandsLothian BusesPlanned21:37Observed— 26Seton SandsLothian BusesPlanned21:52Observed— 26Seton SandsLothian BusesPlanned22:07Observed— 31RosewellLothian BusesPlanned22:07Observed— 12CraigentinnyLothian BusesPlanned22:19Observed— 26Seton SandsLothian BusesPlanned22:21Observed— 26Seton SandsLothian BusesPlanned22:36Observed— 31RosewellLothian BusesPlanned22:47Observed— 26Seton SandsLothian BusesPlanned22:56Observed— 26Seton SandsLothian BusesPlanned23:16Observed— 12CraigentinnyLothian BusesPlanned23:19Observed— 26MusselburghLothian BusesPlanned23:35Observed— 31BroughtonLothian BusesPlanned23:40Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.