From 03:58 on 26 Aug 2026
Scheduled departures
71 shown25RestalrigLothian BusesPlanned04:58Observed— 25RestalrigLothian BusesPlanned05:18Observed— 25RestalrigLothian BusesPlanned05:38Observed— 49NewcraighallLothian BusesPlanned16:42Observed— 19JoppaLothian BusesPlanned16:55Observed— 49NewcraighallLothian BusesPlanned17:03Observed— 19JoppaLothian BusesPlanned17:08Observed— 49NewcraighallLothian BusesPlanned17:24Observed— 19JoppaLothian BusesPlanned17:28Observed— 49NewcraighallLothian BusesPlanned17:46Observed— 19JoppaLothian BusesPlanned17:48Observed— 49NewcraighallLothian BusesPlanned18:08Observed— 19JoppaLothian BusesPlanned18:09Observed— 19JoppaLothian BusesPlanned18:27Observed— 49NewcraighallLothian BusesPlanned18:31Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned18:39Observed— 19JoppaLothian BusesPlanned18:40Observed— 49NewcraighallLothian BusesPlanned18:49Observed— 21CraigentinnyLothian BusesPlanned18:51Observed— 19JoppaLothian BusesPlanned18:54Observed— 19JoppaLothian BusesPlanned19:06Observed— 49NewcraighallLothian BusesPlanned19:06Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned19:11Observed— 21CraigentinnyLothian BusesPlanned19:21Observed— 49NewcraighallLothian BusesPlanned19:23Observed— 19JoppaLothian BusesPlanned19:24Observed— 21CraigentinnyLothian BusesPlanned19:34Observed— 49NewcraighallLothian BusesPlanned19:42Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned19:46Observed— 19JoppaLothian BusesPlanned19:48Observed— 49NewcraighallLothian BusesPlanned19:57Observed— 21CraigentinnyLothian BusesPlanned20:02Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:15Observed— 49NewcraighallLothian BusesPlanned20:17Observed— 19JoppaLothian BusesPlanned20:18Observed— 25RestalrigLothian BusesPlanned20:27Observed— 21CraigentinnyLothian BusesPlanned20:28Observed— 19JoppaLothian BusesPlanned20:36Observed— 49NewcraighallLothian BusesPlanned20:36Observed— 21CraigentinnyLothian BusesPlanned20:38Observed— 25RestalrigLothian BusesPlanned20:47Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned20:49Observed— 49NewcraighallLothian BusesPlanned20:54Observed— 21CraigentinnyLothian BusesPlanned20:58Observed— 19JoppaLothian BusesPlanned21:05Observed— 25RestalrigLothian BusesPlanned21:06Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:19Observed— 49NewcraighallLothian BusesPlanned21:22Observed— 25RestalrigLothian BusesPlanned21:28Observed— 19JoppaLothian BusesPlanned21:35Observed— 25RestalrigLothian BusesPlanned21:48Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned21:49Observed— 49NewcraighallLothian BusesPlanned21:52Observed— 19JoppaLothian BusesPlanned22:05Observed— 25RestalrigLothian BusesPlanned22:08Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:18Observed— 49NewcraighallLothian BusesPlanned22:22Observed— 25RestalrigLothian BusesPlanned22:28Observed— 19JoppaLothian BusesPlanned22:33Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned22:47Observed— 25RestalrigLothian BusesPlanned22:47Observed— 49NewcraighallLothian BusesPlanned22:52Observed— 19JoppaLothian BusesPlanned23:03Observed— 25RestalrigLothian BusesPlanned23:07Observed— 21Edinburgh Royal InfirmaryLothian BusesPlanned23:17Observed— 49NewcraighallLothian BusesPlanned23:22Observed— 25RestalrigLothian BusesPlanned23:27Observed— 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.