Bus times from Clayknowes Crescent, Musselburgh

Clayknowes Crescent, Musselburgh is served by 4 bus routes (106, 108, 111 and N30), run by East Coast Buses, Prentice Coaches and Lothian Buses. The next buses go to Edinburgh Royal Infirmary, Haddington, Craigleith and Newcraighall.

Next departures

TimeRouteTo
06:57111Edinburgh Royal Infirmary
07:52111Haddington
08:18111Edinburgh Royal Infirmary
08:22106Craigleith
08:27108Newcraighall
08:30106Haddington
09:20106Craigleith
09:30106Haddington
09:31111Haddington
09:37108Newcraighall
09:59111Edinburgh Royal Infirmary
10:01108Haddington
10:18106Craigleith
10:30106Haddington
10:37108Newcraighall
10:59111Edinburgh Royal Infirmary
11:01108Haddington
11:01111Haddington
11:18106Craigleith
11:30106Haddington

Routes from this stop

Stops nearby

All bus routes and stops in Musselburgh

Questions

When is the next bus from Clayknowes Crescent, Musselburgh?
The 111 to Edinburgh Royal Infirmary at 06:57.
Which buses stop at Clayknowes Crescent, Musselburgh?
4 routes: 106, 108, 111 and N30, run by East Coast Buses, Prentice Coaches and Lothian Buses.
Where is Clayknowes Crescent, Musselburgh?
Clayknowes Crescent is on Newhailes Road, in Musselburgh, East Lothian.
Where do buses from Clayknowes Crescent, Musselburgh go?
The next departures go to Edinburgh Royal Infirmary, Haddington, Craigleith and Newcraighall.

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