From 05:23 on 26 Aug 2026
Scheduled departures
66 shownX39HaymarketMidland BluebirdPlanned06:13Observed— X39HaymarketMidland BluebirdPlanned06:13Observed— X39RestalrigMidland BluebirdPlanned06:15Observed— X39RestalrigMidland BluebirdPlanned06:15Observed— X39EdinburghMidland BluebirdPlanned07:55Observed— X39EdinburghMidland BluebirdPlanned07:55Observed— 31Nether LibertonLothian BusesPlanned08:06Observed— 26JoppaLothian BusesPlanned09:30Observed— 12CraigentinnyLothian BusesPlanned12:49Observed— 12CraigentinnyLothian BusesPlanned13:20Observed— 31RosewellLothian BusesPlanned13:38Observed— 12CraigentinnyLothian BusesPlanned13:49Observed— 31RosewellLothian BusesPlanned14:08Observed— 12CraigentinnyLothian BusesPlanned14:19Observed— 31RosewellLothian BusesPlanned14:36Observed— 12CraigentinnyLothian BusesPlanned14:49Observed— 31RosewellLothian BusesPlanned15:05Observed— 12CraigentinnyLothian BusesPlanned15:15Observed— 31RosewellLothian BusesPlanned15:37Observed— 12CraigentinnyLothian BusesPlanned15:50Observed— 31RosewellLothian BusesPlanned16:08Observed— 12CraigentinnyLothian BusesPlanned16:18Observed— 31RosewellLothian BusesPlanned16:34Observed— 12CraigentinnyLothian BusesPlanned16:48Observed— 31RosewellLothian BusesPlanned17:03Observed— 26MusselburghLothian BusesPlanned17:07Observed— 12CraigentinnyLothian BusesPlanned17:23Observed— 26MusselburghLothian BusesPlanned17:38Observed— 31RosewellLothian BusesPlanned17:42Observed— 12CraigentinnyLothian BusesPlanned17:52Observed— 26MusselburghLothian BusesPlanned17:58Observed— 31RosewellLothian BusesPlanned18:10Observed— 12CraigentinnyLothian BusesPlanned18:20Observed— 26MusselburghLothian BusesPlanned18:20Observed— 31RosewellLothian BusesPlanned18:40Observed— 12CraigentinnyLothian BusesPlanned18:45Observed— 31RosewellLothian BusesPlanned19:08Observed— 12CraigentinnyLothian BusesPlanned19:14Observed— 26MusselburghLothian BusesPlanned19:18Observed— 12CraigentinnyLothian BusesPlanned19:38Observed— 31RosewellLothian BusesPlanned19:38Observed— 12CraigentinnyLothian BusesPlanned20:06Observed— 31RosewellLothian BusesPlanned20:08Observed— 26Seton SandsLothian BusesPlanned20:14Observed— 26Seton SandsLothian BusesPlanned20:29Observed— 12CraigentinnyLothian BusesPlanned20:35Observed— 26Seton SandsLothian BusesPlanned20:40Observed— 31RosewellLothian BusesPlanned20:50Observed— 26Seton SandsLothian BusesPlanned20:55Observed— 26Seton SandsLothian BusesPlanned21:10Observed— 12CraigentinnyLothian BusesPlanned21:24Observed— 26Seton SandsLothian BusesPlanned21:25Observed— 31RosewellLothian BusesPlanned21:30Observed— 26Seton SandsLothian BusesPlanned21:40Observed— 26Seton SandsLothian BusesPlanned21:55Observed— 26Seton SandsLothian BusesPlanned22:10Observed— 31RosewellLothian BusesPlanned22:10Observed— 12CraigentinnyLothian BusesPlanned22:22Observed— 26Seton SandsLothian BusesPlanned22:24Observed— 26Seton SandsLothian BusesPlanned22:39Observed— 31RosewellLothian BusesPlanned22:50Observed— 26Seton SandsLothian BusesPlanned22:59Observed— 26Seton SandsLothian BusesPlanned23:19Observed— 12CraigentinnyLothian BusesPlanned23:22Observed— 26MusselburghLothian BusesPlanned23:38Observed— 31BroughtonLothian BusesPlanned23:43Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.