Bus times from Newbigging, Musselburgh

Newbigging, Musselburgh is served by 11 bus routes (26, 44, 48, 108, 111, 140, 141, N26, X4, X11 and X26), run by Lothian Buses, Prentice Coaches and East Coast Buses. The next buses go to Birkenside, Seton Sands, Clermiston, Wallyford, Edinburgh Royal Infirmary and Balerno.

Next departures

TimeRouteTo
09:4648Birkenside
09:4726Seton Sands
09:5026Clermiston
09:5144Wallyford
09:52111Edinburgh Royal Infirmary
09:5344Balerno
09:55140Penicuik
09:5726Seton Sands
09:5848Musselburgh
10:0026Clermiston
10:0144Wallyford
10:0544Balerno
10:0648Birkenside
10:07140Musselburgh
10:0826Seton Sands
10:09108Haddington
10:1026Clermiston
10:1444Wallyford
10:1726Seton Sands
10:1744Balerno

Routes from this stop

Stops nearby

All bus routes and stops in Musselburgh

Questions

When is the next bus from Newbigging, Musselburgh?
The 48 to Birkenside at 09:46.
Which buses stop at Newbigging, Musselburgh?
11 routes: 26, 44, 48, 108, 111, 140, 141, N26, X4, X11 and X26, run by Lothian Buses, Prentice Coaches and East Coast Buses.
Where is Newbigging, Musselburgh?
Newbigging is in Musselburgh, East Lothian.
Where do buses from Newbigging, Musselburgh go?
The next departures go to Birkenside, Seton Sands, Clermiston, Wallyford, Edinburgh Royal Infirmary and Balerno.

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 10 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