From 05:47 on 26 Aug 2026
Scheduled departures
68 shown49NewcraighallLothian BusesPlanned16:42Observed— 19JoppaLothian BusesPlanned16:55Observed— 49NewcraighallLothian BusesPlanned17:04Observed— 19JoppaLothian BusesPlanned17:08Observed— 49NewcraighallLothian BusesPlanned17:25Observed— 19JoppaLothian BusesPlanned17:28Observed— 49NewcraighallLothian BusesPlanned17:47Observed— 19JoppaLothian BusesPlanned17:48Observed— 19JoppaLothian BusesPlanned18:09Observed— 49NewcraighallLothian BusesPlanned18:09Observed— 19JoppaLothian BusesPlanned18:27Observed— 49NewcraighallLothian BusesPlanned18:31Observed— 19JoppaLothian BusesPlanned18:40Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned18:40Observed— 49NewcraighallLothian BusesPlanned18:49Observed— 21CraigentinnyLothian BusesPlanned18:51Observed— 19JoppaLothian BusesPlanned18:54Observed— 19JoppaLothian BusesPlanned19:06Observed— 49NewcraighallLothian BusesPlanned19:06Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned19:12Observed— 21CraigentinnyLothian BusesPlanned19:21Observed— 49NewcraighallLothian BusesPlanned19:23Observed— 19JoppaLothian BusesPlanned19:24Observed— 21CraigentinnyLothian BusesPlanned19:34Observed— 49NewcraighallLothian BusesPlanned19:42Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned19:47Observed— 19JoppaLothian BusesPlanned19:48Observed— 49NewcraighallLothian BusesPlanned19:57Observed— 21CraigentinnyLothian BusesPlanned20:02Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:16Observed— 49NewcraighallLothian BusesPlanned20:17Observed— 19JoppaLothian BusesPlanned20:18Observed— 21CraigentinnyLothian BusesPlanned20:28Observed— 25RestalrigLothian BusesPlanned20:28Observed— 19JoppaLothian BusesPlanned20:36Observed— 49NewcraighallLothian BusesPlanned20:36Observed— 21CraigentinnyLothian BusesPlanned20:38Observed— 25RestalrigLothian BusesPlanned20:48Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:50Observed— 49NewcraighallLothian BusesPlanned20:54Observed— 21CraigentinnyLothian BusesPlanned20:58Observed— 19JoppaLothian BusesPlanned21:05Observed— 25RestalrigLothian BusesPlanned21:07Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:20Observed— 49NewcraighallLothian BusesPlanned21:22Observed— 25RestalrigLothian BusesPlanned21:29Observed— 19JoppaLothian BusesPlanned21:35Observed— 25RestalrigLothian BusesPlanned21:49Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:50Observed— 49NewcraighallLothian BusesPlanned21:52Observed— 19JoppaLothian BusesPlanned22:05Observed— 25RestalrigLothian BusesPlanned22:09Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:18Observed— 49NewcraighallLothian BusesPlanned22:22Observed— 25RestalrigLothian BusesPlanned22:29Observed— 19JoppaLothian BusesPlanned22:33Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:47Observed— 25RestalrigLothian BusesPlanned22:48Observed— 49NewcraighallLothian BusesPlanned22:52Observed— 19JoppaLothian BusesPlanned23:03Observed— 25RestalrigLothian BusesPlanned23:08Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned23:17Observed— 49NewcraighallLothian BusesPlanned23:22Observed— 25RestalrigLothian BusesPlanned23:28Observed— 19JoppaLothian BusesPlanned23:33Observed— 21CraigentinnyLothian BusesPlanned23:37Observed— 25RestalrigLothian BusesPlanned23:45Observed— 49CraigentinnyLothian BusesPlanned23:49Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.