From 07:19 on 26 Aug 2026
Scheduled departures
20 shown12CraigentinnyLothian BusesPlanned13:32Observed— 12CraigentinnyLothian BusesPlanned14:03Observed— 12CraigentinnyLothian BusesPlanned14:32Observed— 12CraigentinnyLothian BusesPlanned15:02Observed— 12CraigentinnyLothian BusesPlanned15:32Observed— 12CraigentinnyLothian BusesPlanned16:00Observed— 12CraigentinnyLothian BusesPlanned16:35Observed— 12CraigentinnyLothian BusesPlanned17:03Observed— 12CraigentinnyLothian BusesPlanned17:32Observed— 12CraigentinnyLothian BusesPlanned18:07Observed— 12CraigentinnyLothian BusesPlanned18:33Observed— 12CraigentinnyLothian BusesPlanned18:59Observed— 12CraigentinnyLothian BusesPlanned19:23Observed— 12CraigentinnyLothian BusesPlanned19:52Observed— 12CraigentinnyLothian BusesPlanned20:16Observed— 12CraigentinnyLothian BusesPlanned20:42Observed— 12CraigentinnyLothian BusesPlanned21:08Observed— 12CraigentinnyLothian BusesPlanned21:57Observed— 12CraigentinnyLothian BusesPlanned22:54Observed— 12CraigentinnyLothian BusesPlanned23:52Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.