From 07:11 on 26 Aug 2026
Scheduled departures
30 shown21Edinburgh Royal InfirmaryLothian BusesPlanned18:33Observed— 21CraigentinnyLothian BusesPlanned18:45Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned19:06Observed— 21CraigentinnyLothian BusesPlanned19:16Observed— 21CraigentinnyLothian BusesPlanned19:29Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned19:41Observed— 21CraigentinnyLothian BusesPlanned19:57Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:10Observed— 25RestalrigLothian BusesPlanned20:20Observed— 21CraigentinnyLothian BusesPlanned20:23Observed— 21CraigentinnyLothian BusesPlanned20:33Observed— 25RestalrigLothian BusesPlanned20:40Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:44Observed— 21CraigentinnyLothian BusesPlanned20:53Observed— 25RestalrigLothian BusesPlanned20:59Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:14Observed— 25RestalrigLothian BusesPlanned21:21Observed— 25RestalrigLothian BusesPlanned21:41Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:44Observed— 25RestalrigLothian BusesPlanned22:01Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:13Observed— 25RestalrigLothian BusesPlanned22:21Observed— 25RestalrigLothian BusesPlanned22:40Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:42Observed— 25RestalrigLothian BusesPlanned23:00Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned23:12Observed— 25RestalrigLothian BusesPlanned23:20Observed— 21CraigentinnyLothian BusesPlanned23:32Observed— 25RestalrigLothian BusesPlanned23:38Observed— 25RestalrigLothian BusesPlanned23:55Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.