Bus times from Croft Street, Dalkeith

Croft Street, Dalkeith is served by 11 bus routes (2, 3, 4, 6, 39, 39A, 140, 141, 800 and N3), run by Lothian Community Transport, Lothian Buses, East Coast Buses and Borders Buses. The next buses go to Mayfield, Musselburgh and Dalkeith.

Next departures

TimeRouteTo
16:403Mayfield
16:42141Musselburgh
16:533Mayfield
17:063Mayfield
17:1439Dalkeith
17:15140Musselburgh
17:183Mayfield
17:293Mayfield
17:413Mayfield
17:48141Musselburgh
17:523Mayfield
18:033Mayfield
18:1139Dalkeith
18:12140Musselburgh
18:143Mayfield
18:243Mayfield
18:343Mayfield
18:37141Musselburgh
18:453Mayfield
18:563Mayfield

Routes from this stop

Stops nearby

All bus routes and stops in Dalkeith

Questions

When is the next bus from Croft Street, Dalkeith?
The 3 to Mayfield at 16:40.
Which buses stop at Croft Street, Dalkeith?
11 routes: 2, 3, 4, 6, 39, 39A, 140, 141, 800 and N3, run by Lothian Community Transport, Lothian Buses, East Coast Buses and Borders Buses.
Where is Croft Street, Dalkeith?
Croft Street is in Dalkeith, Midlothian.
Where do buses from Croft Street, Dalkeith go?
The next departures go to Mayfield, Musselburgh and Dalkeith.

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