From 02:19 on 26 Aug 2026
Scheduled departures
60 shownN30MusselburghLothian BusesPlanned02:41Observed— N30MusselburghLothian BusesPlanned03:21Observed— N30LongstoneLothian BusesPlanned04:01Observed— N30LongstoneLothian BusesPlanned04:41Observed— 20CaldersLothian BusesPlanned10:50Observed— 20CaldersLothian BusesPlanned11:50Observed— 20CaldersLothian BusesPlanned12:50Observed— 20CaldersLothian BusesPlanned13:50Observed— 20CaldersLothian BusesPlanned14:50Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned17:32Observed— 33MillerhillLothian BusesPlanned17:39Observed— 33MillerhillLothian BusesPlanned17:58Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned18:07Observed— 3LongstoneLothian BusesPlanned18:12Observed— 33MillerhillLothian BusesPlanned18:17Observed— 33MillerhillLothian BusesPlanned18:37Observed— 21CraigentinnyLothian BusesPlanned18:38Observed— 3LongstoneLothian BusesPlanned18:56Observed— 33MillerhillLothian BusesPlanned18:57Observed— 21CraigentinnyLothian BusesPlanned19:08Observed— 3LongstoneLothian BusesPlanned19:17Observed— 33MillerhillLothian BusesPlanned19:18Observed— 21CraigentinnyLothian BusesPlanned19:34Observed— 3LongstoneLothian BusesPlanned19:38Observed— 3MayfieldLothian BusesPlanned19:38Observed— 33MillerhillLothian BusesPlanned19:38Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned19:56Observed— 3MayfieldLothian BusesPlanned19:57Observed— 33MillerhillLothian BusesPlanned19:58Observed— 33MillerhillLothian BusesPlanned20:18Observed— 3MayfieldLothian BusesPlanned20:19Observed— 33LongstoneLothian BusesPlanned20:28Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:29Observed— 3LongstoneLothian BusesPlanned20:38Observed— 3MayfieldLothian BusesPlanned20:39Observed— 33MillerhillLothian BusesPlanned20:46Observed— 3MayfieldLothian BusesPlanned20:59Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:00Observed— 33MillerhillLothian BusesPlanned21:16Observed— 33LongstoneLothian BusesPlanned21:18Observed— 3MayfieldLothian BusesPlanned21:19Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:30Observed— 3MayfieldLothian BusesPlanned21:39Observed— 33MillerhillLothian BusesPlanned21:46Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:00Observed— 3LongstoneLothian BusesPlanned22:07Observed— 3MayfieldLothian BusesPlanned22:10Observed— 33MillerhillLothian BusesPlanned22:17Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:30Observed— 3MayfieldLothian BusesPlanned22:40Observed— 3LongstoneLothian BusesPlanned22:47Observed— 33MillerhillLothian BusesPlanned22:47Observed— 21CraigentinnyLothian BusesPlanned22:50Observed— 33LongstoneLothian BusesPlanned23:03Observed— 3MayfieldLothian BusesPlanned23:10Observed— 21CraigentinnyLothian BusesPlanned23:20Observed— 33LongstoneLothian BusesPlanned23:33Observed— 3LongstoneLothian BusesPlanned23:35Observed— 21CraigentinnyLothian BusesPlanned23:50Observed— N30MusselburghLothian BusesPlanned23:58Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.