Bus times from Olive Bank Road, Musselburgh

Olive Bank Road, Musselburgh is served by 3 bus routes (48, 108 and 111), run by Lothian Buses and Prentice Coaches. The next buses go to Haddington and Birkenside.

Next departures

DayTimeRouteTo
Today17:32111Haddington
Today17:3648Birkenside
Today18:0248Birkenside
Today18:3148Birkenside
Today18:55111Haddington
Today19:0048Birkenside
Today19:3548Birkenside
Today20:0548Birkenside
Today20:3748Birkenside
Today21:0748Birkenside
Today21:4748Birkenside
Today22:2148Birkenside
Today23:2148Birkenside
Tomorrow04:4148Birkenside
Tomorrow05:1148Birkenside

Routes from this stop

Stops nearby

All bus routes and stops in Musselburgh

Questions

When is the next bus from Olive Bank Road, Musselburgh?
The 111 to Haddington at 17:32.
Which buses stop at Olive Bank Road, Musselburgh?
3 routes: 48, 108 and 111, run by Lothian Buses and Prentice Coaches.
Where is Olive Bank Road, Musselburgh?
Olive Bank Road is in Musselburgh, East Lothian.
Where do buses from Olive Bank Road, Musselburgh go?
The next departures go to Haddington and Birkenside.

Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 11 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook