Bus times from Moir Crescent, Musselburgh

Moir Crescent, Musselburgh is served by 10 bus routes (106, 107, 108, 113, 124, 125, N107, N113, N124 and X11), run by East Coast Buses and Prentice Coaches. The next buses go to Edinburgh West End, Craigleith, Pencaitland, Haddington, Musselburgh and Haymarket.

Next departures

TimeRouteTo
16:05124Edinburgh West End
16:06106Craigleith
16:16113Pencaitland
16:19108Haddington
16:26125Musselburgh
16:27113Haymarket
16:30108Newcraighall
16:32124North Berwick
16:36124Edinburgh West End
16:40106Haddington
16:47113Pencaitland
17:02113Haymarket
17:04124North Berwick
17:05106Craigleith
17:05124Edinburgh West End
17:10106Haddington
17:22113Pencaitland
17:29108Haddington
17:32113Haymarket
17:35106Musselburgh

Routes from this stop

Stops nearby

All bus routes and stops in Musselburgh

Questions

When is the next bus from Moir Crescent, Musselburgh?
The 124 to Edinburgh West End at 16:05.
Which buses stop at Moir Crescent, Musselburgh?
10 routes: 106, 107, 108, 113, 124, 125, N107, N113, N124 and X11, run by East Coast Buses and Prentice Coaches.
Where is Moir Crescent, Musselburgh?
Moir Crescent is in Musselburgh, East Lothian.
Where do buses from Moir Crescent, Musselburgh go?
The next departures go to Edinburgh West End, Craigleith, Pencaitland, Haddington, Musselburgh and Haymarket.

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