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 Musselburgh, Mayfield and Dalkeith.

Next departures

TimeRouteTo
11:20141Musselburgh
11:273Mayfield
11:393Mayfield
11:50140Musselburgh
11:513Mayfield
12:033Mayfield
12:1439Dalkeith
12:153Mayfield
12:22141Musselburgh
12:293Mayfield
12:413Mayfield
12:52140Musselburgh
12:543Mayfield
13:063Mayfield
13:1439Dalkeith
13:183Mayfield
13:22141Musselburgh
13:303Mayfield
13:433Mayfield
13:52140Musselburgh

Routes from this stop

Stops nearby

All bus routes and stops in Dalkeith

Questions

When is the next bus from Croft Street, Dalkeith?
The 141 to Musselburgh at 11:20.
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 Musselburgh, Mayfield 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