Bus stop

Hay Avenue before

Niddrie, before Hay Avenue · Buses point E

From 14:20 on 27 Aug 2026

Scheduled departures

61 shown
18NewcraighallLothian 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.