From 04:26 on 26 Aug 2026
Scheduled departures
18 shown21Edinburgh Royal InfirmaryLothian BusesPlanned18:31Observed— 21CraigentinnyLothian BusesPlanned18:43Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned19:04Observed— 21CraigentinnyLothian BusesPlanned19:14Observed— 21CraigentinnyLothian BusesPlanned19:27Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned19:39Observed— 21CraigentinnyLothian BusesPlanned19:55Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:08Observed— 21CraigentinnyLothian BusesPlanned20:21Observed— 21CraigentinnyLothian BusesPlanned20:31Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:42Observed— 21CraigentinnyLothian BusesPlanned20:51Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:12Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:42Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:11Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:40Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned23:10Observed— 21CraigentinnyLothian BusesPlanned23:30Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.