Bus times from Bridge Street, Musselburgh

Bridge Street, Musselburgh is served by 12 bus routes (26, 44, 48, 106, 113, 124, N26, N30, N107, N113, N124 and X26), run by Lothian Buses and East Coast Buses. The next buses go to Wester Hailes, Haymarket, Seton Sands, Musselburgh, Edinburgh and Birkenside.

Next departures

TimeRouteTo
02:19N30Wester Hailes
02:30N26Haymarket
02:48N26Seton Sands
02:59N30Wester Hailes
03:25N26Haymarket
03:39N30Wester Hailes
03:48N26Seton Sands
04:16N30Musselburgh
04:25N26Edinburgh
04:3848Birkenside
04:3944Haymarket
04:4826Clermiston
05:0326Clermiston
05:0826Seton Sands
05:0848Birkenside
05:1044Balerno
05:16113Haymarket
05:1826Clermiston
05:2326Seton Sands
05:3244Balerno

Routes from this stop

Stops nearby

All bus routes and stops in Musselburgh

Questions

When is the next bus from Bridge Street, Musselburgh?
The N30 to Wester Hailes at 02:19.
Which buses stop at Bridge Street, Musselburgh?
12 routes: 26, 44, 48, 106, 113, 124, N26, N30, N107, N113, N124 and X26, run by Lothian Buses and East Coast Buses.
Where is Bridge Street, Musselburgh?
Bridge Street is in Musselburgh, East Lothian.
Where do buses from Bridge Street, Musselburgh go?
The next departures go to Wester Hailes, Haymarket, Seton Sands, Musselburgh, Edinburgh and Birkenside.

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