From 05:46 on 26 Aug 2026
Scheduled departures
56 shown20CaldersLothian BusesPlanned10:49Observed— 20CaldersLothian BusesPlanned11:49Observed— 20CaldersLothian BusesPlanned12:49Observed— 20CaldersLothian BusesPlanned13:49Observed— 20CaldersLothian BusesPlanned14:49Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned17:31Observed— 33MillerhillLothian BusesPlanned17:38Observed— 33MillerhillLothian BusesPlanned17:57Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned18:06Observed— 3LongstoneLothian BusesPlanned18:11Observed— 33MillerhillLothian BusesPlanned18:16Observed— 33MillerhillLothian BusesPlanned18:36Observed— 21CraigentinnyLothian BusesPlanned18:37Observed— 3LongstoneLothian BusesPlanned18:55Observed— 33MillerhillLothian BusesPlanned18:56Observed— 21CraigentinnyLothian BusesPlanned19:07Observed— 3LongstoneLothian BusesPlanned19:16Observed— 33MillerhillLothian BusesPlanned19:17Observed— 21CraigentinnyLothian BusesPlanned19:33Observed— 3LongstoneLothian BusesPlanned19:37Observed— 33MillerhillLothian BusesPlanned19:37Observed— 3MayfieldLothian BusesPlanned19:38Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned19:55Observed— 3MayfieldLothian BusesPlanned19:57Observed— 33MillerhillLothian BusesPlanned19:57Observed— 33MillerhillLothian BusesPlanned20:17Observed— 3MayfieldLothian BusesPlanned20:19Observed— 33LongstoneLothian BusesPlanned20:27Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:28Observed— 3LongstoneLothian BusesPlanned20:37Observed— 3MayfieldLothian BusesPlanned20:39Observed— 33MillerhillLothian BusesPlanned20:45Observed— 3MayfieldLothian BusesPlanned20:59Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:59Observed— 33MillerhillLothian BusesPlanned21:15Observed— 33LongstoneLothian BusesPlanned21:17Observed— 3MayfieldLothian BusesPlanned21:19Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:29Observed— 3MayfieldLothian BusesPlanned21:39Observed— 33MillerhillLothian BusesPlanned21:45Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:59Observed— 3LongstoneLothian BusesPlanned22:06Observed— 3MayfieldLothian BusesPlanned22:10Observed— 33MillerhillLothian BusesPlanned22:16Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:29Observed— 3MayfieldLothian BusesPlanned22:40Observed— 3LongstoneLothian BusesPlanned22:46Observed— 33MillerhillLothian BusesPlanned22:46Observed— 21CraigentinnyLothian BusesPlanned22:49Observed— 33LongstoneLothian BusesPlanned23:02Observed— 3MayfieldLothian BusesPlanned23:10Observed— 21CraigentinnyLothian BusesPlanned23:19Observed— 33LongstoneLothian BusesPlanned23:32Observed— 3LongstoneLothian BusesPlanned23:34Observed— 21CraigentinnyLothian BusesPlanned23:49Observed— N30MusselburghLothian BusesPlanned23:57Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.