From 14:20 on 27 Aug 2026
Scheduled departures
61 shown18NewcraighallLothian BusesPlanned14:40Observed— 18NewcraighallLothian BusesPlanned15:10Observed— 2MagdaleneLothian BusesPlanned15:26Observed— 18NewcraighallLothian BusesPlanned15:41Observed— 2MagdaleneLothian BusesPlanned15:52Observed— 48MusselburghLothian BusesPlanned15:54Observed— 48MusselburghLothian BusesPlanned16:15Observed— 2MagdaleneLothian BusesPlanned16:16Observed— 18NewcraighallLothian BusesPlanned16:16Observed— 48MusselburghLothian BusesPlanned16:34Observed— 2MagdaleneLothian BusesPlanned16:35Observed— 18NewcraighallLothian BusesPlanned16:53Observed— 48MusselburghLothian BusesPlanned16:56Observed— 2MagdaleneLothian BusesPlanned17:00Observed— 48MusselburghLothian BusesPlanned17:19Observed— 2MagdaleneLothian BusesPlanned17:23Observed— 18NewcraighallLothian BusesPlanned17:23Observed— 48MusselburghLothian BusesPlanned17:41Observed— 2MagdaleneLothian BusesPlanned17:45Observed— 18NewcraighallLothian BusesPlanned17:52Observed— 48MusselburghLothian BusesPlanned18:01Observed— 2MagdaleneLothian BusesPlanned18:04Observed— 48MusselburghLothian BusesPlanned18:17Observed— 18NewcraighallLothian BusesPlanned18:21Observed— 2MagdaleneLothian BusesPlanned18:22Observed— 48MusselburghLothian BusesPlanned18:43Observed— 18NewcraighallLothian BusesPlanned18:46Observed— 2MagdaleneLothian BusesPlanned18:47Observed— 2MagdaleneLothian BusesPlanned19:06Observed— 18NewcraighallLothian BusesPlanned19:09Observed— 48MusselburghLothian BusesPlanned19:11Observed— 2MagdaleneLothian BusesPlanned19:25Observed— 2MagdaleneLothian BusesPlanned19:44Observed— 48MusselburghLothian BusesPlanned19:46Observed— 18NewcraighallLothian BusesPlanned20:04Observed— 2MagdaleneLothian BusesPlanned20:08Observed— 48MusselburghLothian BusesPlanned20:16Observed— 2MagdaleneLothian BusesPlanned20:36Observed— 48MusselburghLothian BusesPlanned20:46Observed— 2MagdaleneLothian BusesPlanned21:02Observed— 18NewcraighallLothian BusesPlanned21:03Observed— 48MusselburghLothian BusesPlanned21:14Observed— 2MagdaleneLothian BusesPlanned21:32Observed— 18NewcraighallLothian BusesPlanned21:39Observed— 48MusselburghLothian BusesPlanned21:44Observed— 30MusselburghLothian BusesPlanned21:45Observed— 2MagdaleneLothian BusesPlanned22:02Observed— 30MusselburghLothian BusesPlanned22:05Observed— 48MusselburghLothian BusesPlanned22:14Observed— 30MusselburghLothian BusesPlanned22:25Observed— 2MagdaleneLothian BusesPlanned22:30Observed— 18NewcraighallLothian BusesPlanned22:39Observed— 30MusselburghLothian BusesPlanned22:44Observed— 48MusselburghLothian BusesPlanned22:44Observed— 30MusselburghLothian BusesPlanned23:01Observed— 2MagdaleneLothian BusesPlanned23:09Observed— 48MusselburghLothian BusesPlanned23:14Observed— 30MusselburghLothian BusesPlanned23:21Observed— 18NewcraighallLothian BusesPlanned23:39Observed— 30MusselburghLothian BusesPlanned23:41Observed— 48MusselburghLothian BusesPlanned23:43Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.