From 00:37 on 26 Aug 2026
Scheduled departures
20 shown12CraigentinnyLothian BusesPlanned13:25Observed— 12CraigentinnyLothian BusesPlanned13:56Observed— 12CraigentinnyLothian BusesPlanned14:25Observed— 12CraigentinnyLothian BusesPlanned14:55Observed— 12CraigentinnyLothian BusesPlanned15:25Observed— 12CraigentinnyLothian BusesPlanned15:53Observed— 12CraigentinnyLothian BusesPlanned16:28Observed— 12CraigentinnyLothian BusesPlanned16:56Observed— 12CraigentinnyLothian BusesPlanned17:25Observed— 12CraigentinnyLothian BusesPlanned18:00Observed— 12CraigentinnyLothian BusesPlanned18:27Observed— 12CraigentinnyLothian BusesPlanned18:53Observed— 12CraigentinnyLothian BusesPlanned19:17Observed— 12CraigentinnyLothian BusesPlanned19:46Observed— 12CraigentinnyLothian BusesPlanned20:10Observed— 12CraigentinnyLothian BusesPlanned20:37Observed— 12CraigentinnyLothian BusesPlanned21:03Observed— 12CraigentinnyLothian BusesPlanned21:52Observed— 12CraigentinnyLothian BusesPlanned22:49Observed— 12CraigentinnyLothian BusesPlanned23:47Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.