From 01:01 on 26 Aug 2026
Scheduled departures
57 shown49NewcraighallLothian BusesPlanned16:45Observed— 19JoppaLothian BusesPlanned16:58Observed— 49NewcraighallLothian BusesPlanned17:06Observed— 19JoppaLothian BusesPlanned17:11Observed— 49NewcraighallLothian BusesPlanned17:27Observed— 19JoppaLothian BusesPlanned17:31Observed— 49NewcraighallLothian BusesPlanned17:49Observed— 19JoppaLothian BusesPlanned17:51Observed— 49NewcraighallLothian BusesPlanned18:11Observed— 19JoppaLothian BusesPlanned18:12Observed— 19JoppaLothian BusesPlanned18:30Observed— 49NewcraighallLothian BusesPlanned18:34Observed— 19JoppaLothian BusesPlanned18:42Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned18:42Observed— 49NewcraighallLothian BusesPlanned18:52Observed— 21CraigentinnyLothian BusesPlanned18:54Observed— 19JoppaLothian BusesPlanned18:56Observed— 19JoppaLothian BusesPlanned19:08Observed— 49NewcraighallLothian BusesPlanned19:09Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned19:14Observed— 21CraigentinnyLothian BusesPlanned19:24Observed— 19JoppaLothian BusesPlanned19:26Observed— 49NewcraighallLothian BusesPlanned19:26Observed— 21CraigentinnyLothian BusesPlanned19:37Observed— 49NewcraighallLothian BusesPlanned19:45Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned19:49Observed— 19JoppaLothian BusesPlanned19:50Observed— 49NewcraighallLothian BusesPlanned20:00Observed— 21CraigentinnyLothian BusesPlanned20:05Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:18Observed— 19JoppaLothian BusesPlanned20:20Observed— 49NewcraighallLothian BusesPlanned20:20Observed— 21CraigentinnyLothian BusesPlanned20:31Observed— 19JoppaLothian BusesPlanned20:38Observed— 49NewcraighallLothian BusesPlanned20:38Observed— 21CraigentinnyLothian BusesPlanned20:41Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:52Observed— 49NewcraighallLothian BusesPlanned20:56Observed— 21CraigentinnyLothian BusesPlanned21:01Observed— 19JoppaLothian BusesPlanned21:07Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:22Observed— 49NewcraighallLothian BusesPlanned21:24Observed— 19JoppaLothian BusesPlanned21:37Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:52Observed— 49NewcraighallLothian BusesPlanned21:54Observed— 19JoppaLothian BusesPlanned22:07Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:21Observed— 49NewcraighallLothian BusesPlanned22:24Observed— 19JoppaLothian BusesPlanned22:35Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:50Observed— 49NewcraighallLothian BusesPlanned22:54Observed— 19JoppaLothian BusesPlanned23:05Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned23:20Observed— 49NewcraighallLothian BusesPlanned23:24Observed— 19JoppaLothian BusesPlanned23:35Observed— 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.