From 14:20 on 27 Aug 2026
Scheduled departures
61 shown18NewcraighallLothian BusesPlanned14:42Observed— 18NewcraighallLothian BusesPlanned15:12Observed— 2MagdaleneLothian BusesPlanned15:28Observed— 18NewcraighallLothian BusesPlanned15:43Observed— 2MagdaleneLothian BusesPlanned15:54Observed— 48MusselburghLothian BusesPlanned15:57Observed— 2MagdaleneLothian BusesPlanned16:18Observed— 48MusselburghLothian BusesPlanned16:18Observed— 18NewcraighallLothian BusesPlanned16:18Observed— 2MagdaleneLothian BusesPlanned16:37Observed— 48MusselburghLothian BusesPlanned16:37Observed— 18NewcraighallLothian BusesPlanned16:55Observed— 48MusselburghLothian BusesPlanned16:59Observed— 2MagdaleneLothian BusesPlanned17:02Observed— 48MusselburghLothian BusesPlanned17:22Observed— 2MagdaleneLothian BusesPlanned17:25Observed— 18NewcraighallLothian BusesPlanned17:25Observed— 48MusselburghLothian BusesPlanned17:44Observed— 2MagdaleneLothian BusesPlanned17:47Observed— 18NewcraighallLothian BusesPlanned17:54Observed— 48MusselburghLothian BusesPlanned18:04Observed— 2MagdaleneLothian BusesPlanned18:06Observed— 48MusselburghLothian BusesPlanned18:20Observed— 18NewcraighallLothian BusesPlanned18:23Observed— 2MagdaleneLothian BusesPlanned18:24Observed— 48MusselburghLothian BusesPlanned18:46Observed— 18NewcraighallLothian BusesPlanned18:48Observed— 2MagdaleneLothian BusesPlanned18:49Observed— 2MagdaleneLothian BusesPlanned19:08Observed— 18NewcraighallLothian BusesPlanned19:11Observed— 48MusselburghLothian BusesPlanned19:14Observed— 2MagdaleneLothian BusesPlanned19:27Observed— 2MagdaleneLothian BusesPlanned19:46Observed— 48MusselburghLothian BusesPlanned19:49Observed— 18NewcraighallLothian BusesPlanned20:06Observed— 2MagdaleneLothian BusesPlanned20:10Observed— 48MusselburghLothian BusesPlanned20:19Observed— 2MagdaleneLothian BusesPlanned20:38Observed— 48MusselburghLothian BusesPlanned20:48Observed— 2MagdaleneLothian BusesPlanned21:04Observed— 18NewcraighallLothian BusesPlanned21:05Observed— 48MusselburghLothian BusesPlanned21:16Observed— 2MagdaleneLothian BusesPlanned21:34Observed— 18NewcraighallLothian BusesPlanned21:41Observed— 48MusselburghLothian BusesPlanned21:46Observed— 30MusselburghLothian BusesPlanned21:47Observed— 2MagdaleneLothian BusesPlanned22:04Observed— 30MusselburghLothian BusesPlanned22:07Observed— 48MusselburghLothian BusesPlanned22:16Observed— 30MusselburghLothian BusesPlanned22:27Observed— 2MagdaleneLothian BusesPlanned22:32Observed— 18NewcraighallLothian BusesPlanned22:41Observed— 30MusselburghLothian BusesPlanned22:46Observed— 48MusselburghLothian BusesPlanned22:46Observed— 30MusselburghLothian BusesPlanned23:03Observed— 2MagdaleneLothian BusesPlanned23:11Observed— 48MusselburghLothian BusesPlanned23:16Observed— 30MusselburghLothian BusesPlanned23:23Observed— 18NewcraighallLothian BusesPlanned23:41Observed— 30MusselburghLothian BusesPlanned23:43Observed— 48MusselburghLothian BusesPlanned23:45Observed— Scheduled and observed values are kept separate. BustimeFinder does not invent realtime departures when stop-specific observations are absent.