From 14:22 on 27 Aug 2026
Scheduled departures
61 shown18NewcraighallLothian BusesPlanned14:41Observed— 18NewcraighallLothian BusesPlanned15:11Observed— 2MagdaleneLothian BusesPlanned15:27Observed— 18NewcraighallLothian BusesPlanned15:42Observed— 2MagdaleneLothian BusesPlanned15:53Observed— 48MusselburghLothian BusesPlanned15:55Observed— 48MusselburghLothian BusesPlanned16:16Observed— 2MagdaleneLothian BusesPlanned16:17Observed— 18NewcraighallLothian BusesPlanned16:17Observed— 48MusselburghLothian BusesPlanned16:35Observed— 2MagdaleneLothian BusesPlanned16:36Observed— 18NewcraighallLothian BusesPlanned16:54Observed— 48MusselburghLothian BusesPlanned16:57Observed— 2MagdaleneLothian BusesPlanned17:01Observed— 48MusselburghLothian BusesPlanned17:20Observed— 2MagdaleneLothian BusesPlanned17:24Observed— 18NewcraighallLothian BusesPlanned17:24Observed— 48MusselburghLothian BusesPlanned17:42Observed— 2MagdaleneLothian BusesPlanned17:46Observed— 18NewcraighallLothian BusesPlanned17:53Observed— 48MusselburghLothian BusesPlanned18:02Observed— 2MagdaleneLothian BusesPlanned18:05Observed— 48MusselburghLothian BusesPlanned18:18Observed— 18NewcraighallLothian BusesPlanned18:22Observed— 2MagdaleneLothian BusesPlanned18:23Observed— 48MusselburghLothian BusesPlanned18:44Observed— 18NewcraighallLothian BusesPlanned18:47Observed— 2MagdaleneLothian BusesPlanned18:48Observed— 2MagdaleneLothian BusesPlanned19:07Observed— 18NewcraighallLothian BusesPlanned19:10Observed— 48MusselburghLothian BusesPlanned19:12Observed— 2MagdaleneLothian BusesPlanned19:26Observed— 2MagdaleneLothian BusesPlanned19:45Observed— 48MusselburghLothian BusesPlanned19:47Observed— 18NewcraighallLothian BusesPlanned20:05Observed— 2MagdaleneLothian BusesPlanned20:09Observed— 48MusselburghLothian BusesPlanned20:17Observed— 2MagdaleneLothian BusesPlanned20:37Observed— 48MusselburghLothian BusesPlanned20:47Observed— 2MagdaleneLothian BusesPlanned21:03Observed— 18NewcraighallLothian BusesPlanned21:04Observed— 48MusselburghLothian BusesPlanned21:15Observed— 2MagdaleneLothian BusesPlanned21:33Observed— 18NewcraighallLothian BusesPlanned21:40Observed— 48MusselburghLothian BusesPlanned21:45Observed— 30MusselburghLothian BusesPlanned21:46Observed— 2MagdaleneLothian BusesPlanned22:03Observed— 30MusselburghLothian BusesPlanned22:06Observed— 48MusselburghLothian BusesPlanned22:15Observed— 30MusselburghLothian BusesPlanned22:26Observed— 2MagdaleneLothian BusesPlanned22:31Observed— 18NewcraighallLothian BusesPlanned22:40Observed— 30MusselburghLothian BusesPlanned22:45Observed— 48MusselburghLothian BusesPlanned22:45Observed— 30MusselburghLothian BusesPlanned23:02Observed— 2MagdaleneLothian BusesPlanned23:10Observed— 48MusselburghLothian BusesPlanned23:15Observed— 30MusselburghLothian BusesPlanned23:22Observed— 18NewcraighallLothian BusesPlanned23:40Observed— 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.