From 07:59 on 26 Aug 2026
Scheduled departures
20 shown12CraigentinnyLothian BusesPlanned13:40Observed— 12CraigentinnyLothian BusesPlanned14:11Observed— 12CraigentinnyLothian BusesPlanned14:40Observed— 12CraigentinnyLothian BusesPlanned15:10Observed— 12CraigentinnyLothian BusesPlanned15:40Observed— 12CraigentinnyLothian BusesPlanned16:09Observed— 12CraigentinnyLothian BusesPlanned16:44Observed— 12CraigentinnyLothian BusesPlanned17:12Observed— 12CraigentinnyLothian BusesPlanned17:41Observed— 12CraigentinnyLothian BusesPlanned18:15Observed— 12CraigentinnyLothian BusesPlanned18:40Observed— 12CraigentinnyLothian BusesPlanned19:06Observed— 12CraigentinnyLothian BusesPlanned19:30Observed— 12CraigentinnyLothian BusesPlanned19:59Observed— 12CraigentinnyLothian BusesPlanned20:23Observed— 12CraigentinnyLothian BusesPlanned20:49Observed— 12CraigentinnyLothian BusesPlanned21:15Observed— 12CraigentinnyLothian BusesPlanned22:03Observed— 12CraigentinnyLothian BusesPlanned23:00Observed— 12CraigentinnyLothian BusesPlanned23:58Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.