From 14:21 on 27 Aug 2026
Scheduled departures
61 shown18NewcraighallLothian BusesPlanned14:42Observed— 18NewcraighallLothian BusesPlanned15:12Observed— 2MagdaleneLothian BusesPlanned15:28Observed— 18NewcraighallLothian BusesPlanned15:43Observed— 2MagdaleneLothian BusesPlanned15:54Observed— 48MusselburghLothian BusesPlanned15:56Observed— 48MusselburghLothian BusesPlanned16:17Observed— 2MagdaleneLothian BusesPlanned16:18Observed— 18NewcraighallLothian BusesPlanned16:18Observed— 48MusselburghLothian BusesPlanned16:36Observed— 2MagdaleneLothian BusesPlanned16:37Observed— 18NewcraighallLothian BusesPlanned16:55Observed— 48MusselburghLothian BusesPlanned16:58Observed— 2MagdaleneLothian BusesPlanned17:02Observed— 48MusselburghLothian BusesPlanned17:21Observed— 2MagdaleneLothian BusesPlanned17:25Observed— 18NewcraighallLothian BusesPlanned17:25Observed— 48MusselburghLothian BusesPlanned17:43Observed— 2MagdaleneLothian BusesPlanned17:47Observed— 18NewcraighallLothian BusesPlanned17:54Observed— 48MusselburghLothian BusesPlanned18:03Observed— 2MagdaleneLothian BusesPlanned18:06Observed— 48MusselburghLothian BusesPlanned18:19Observed— 18NewcraighallLothian BusesPlanned18:23Observed— 2MagdaleneLothian BusesPlanned18:24Observed— 48MusselburghLothian BusesPlanned18:45Observed— 2MagdaleneLothian BusesPlanned18:48Observed— 18NewcraighallLothian BusesPlanned18:48Observed— 2MagdaleneLothian BusesPlanned19:07Observed— 18NewcraighallLothian BusesPlanned19:11Observed— 48MusselburghLothian BusesPlanned19:13Observed— 2MagdaleneLothian BusesPlanned19:26Observed— 2MagdaleneLothian BusesPlanned19:45Observed— 48MusselburghLothian BusesPlanned19:48Observed— 18NewcraighallLothian BusesPlanned20:06Observed— 2MagdaleneLothian BusesPlanned20:09Observed— 48MusselburghLothian BusesPlanned20:18Observed— 2MagdaleneLothian BusesPlanned20:37Observed— 48MusselburghLothian BusesPlanned20:48Observed— 2MagdaleneLothian BusesPlanned21:03Observed— 18NewcraighallLothian BusesPlanned21:05Observed— 48MusselburghLothian BusesPlanned21:16Observed— 2MagdaleneLothian BusesPlanned21:33Observed— 18NewcraighallLothian BusesPlanned21:41Observed— 30MusselburghLothian BusesPlanned21:46Observed— 48MusselburghLothian BusesPlanned21:46Observed— 2MagdaleneLothian BusesPlanned22:03Observed— 30MusselburghLothian BusesPlanned22:06Observed— 48MusselburghLothian BusesPlanned22:16Observed— 30MusselburghLothian BusesPlanned22:26Observed— 2MagdaleneLothian BusesPlanned22:31Observed— 18NewcraighallLothian BusesPlanned22:41Observed— 30MusselburghLothian BusesPlanned22:45Observed— 48MusselburghLothian BusesPlanned22:46Observed— 30MusselburghLothian BusesPlanned23:02Observed— 2MagdaleneLothian BusesPlanned23:10Observed— 48MusselburghLothian BusesPlanned23:16Observed— 30MusselburghLothian BusesPlanned23:22Observed— 18NewcraighallLothian BusesPlanned23:41Observed— 30MusselburghLothian BusesPlanned23:42Observed— 48MusselburghLothian BusesPlanned23:44Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.