From 20:26 on 25 Aug 2026
Scheduled departures
25 shown21CraigentinnyLothian BusesPlanned20:30Observed— 19JoppaLothian BusesPlanned20:37Observed— 49NewcraighallLothian BusesPlanned20:38Observed— 21CraigentinnyLothian BusesPlanned20:40Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:52Observed— 49NewcraighallLothian BusesPlanned20:56Observed— 21CraigentinnyLothian BusesPlanned21:00Observed— 19JoppaLothian BusesPlanned21:06Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:22Observed— 49NewcraighallLothian BusesPlanned21:24Observed— 19JoppaLothian BusesPlanned21:36Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:52Observed— 49NewcraighallLothian BusesPlanned21:54Observed— 19JoppaLothian BusesPlanned22:06Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:20Observed— 49NewcraighallLothian BusesPlanned22:24Observed— 19JoppaLothian BusesPlanned22:34Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:49Observed— 49NewcraighallLothian BusesPlanned22:54Observed— 19JoppaLothian BusesPlanned23:04Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned23:19Observed— 49NewcraighallLothian BusesPlanned23:24Observed— 19JoppaLothian BusesPlanned23:34Observed— 21CraigentinnyLothian BusesPlanned23:39Observed— 49CraigentinnyLothian BusesPlanned23:51Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.