From 07:59 on 26 Aug 2026
Scheduled departures
20 shown12CraigentinnyLothian BusesPlanned13:37Observed— 12CraigentinnyLothian BusesPlanned14:08Observed— 12CraigentinnyLothian BusesPlanned14:37Observed— 12CraigentinnyLothian BusesPlanned15:07Observed— 12CraigentinnyLothian BusesPlanned15:37Observed— 12CraigentinnyLothian BusesPlanned16:06Observed— 12CraigentinnyLothian BusesPlanned16:41Observed— 12CraigentinnyLothian BusesPlanned17:09Observed— 12CraigentinnyLothian BusesPlanned17:38Observed— 12CraigentinnyLothian BusesPlanned18:12Observed— 12CraigentinnyLothian BusesPlanned18:38Observed— 12CraigentinnyLothian BusesPlanned19:04Observed— 12CraigentinnyLothian BusesPlanned19:28Observed— 12CraigentinnyLothian BusesPlanned19:57Observed— 12CraigentinnyLothian BusesPlanned20:21Observed— 12CraigentinnyLothian BusesPlanned20:47Observed— 12CraigentinnyLothian BusesPlanned21:13Observed— 12CraigentinnyLothian BusesPlanned22:01Observed— 12CraigentinnyLothian BusesPlanned22:58Observed— 12CraigentinnyLothian BusesPlanned23:56Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.