Bus times from Douglas Crescent, Bonnyrigg

Douglas Crescent, Bonnyrigg is served by 5 bus routes (2, 4, 140, 141 and 800), run by Lothian Community Transport, East Coast Buses and Borders Buses. The next buses go to Musselburgh and Pathhead.

Next departures

TimeRouteTo
06:29140Musselburgh
07:02140Musselburgh
07:30140Musselburgh
08:04141Musselburgh
08:36140Musselburgh
09:11141Musselburgh
09:41140Musselburgh
10:11141Musselburgh
10:41140Musselburgh
11:00800Pathhead
11:11141Musselburgh
11:41140Musselburgh
12:13141Musselburgh
12:43140Musselburgh
13:13141Musselburgh
13:43140Musselburgh
14:00800Pathhead
14:18141Musselburgh
14:48140Musselburgh
15:19141Musselburgh

Routes from this stop

Stops nearby

All bus routes and stops in Bonnyrigg

Questions

When is the next bus from Douglas Crescent, Bonnyrigg?
The 140 to Musselburgh at 06:29.
Which buses stop at Douglas Crescent, Bonnyrigg?
5 routes: 2, 4, 140, 141 and 800, run by Lothian Community Transport, East Coast Buses and Borders Buses.
Where is Douglas Crescent, Bonnyrigg?
Douglas Crescent is in Bonnyrigg, Midlothian.
Where do buses from Douglas Crescent, Bonnyrigg go?
The next departures go to Musselburgh and Pathhead.

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