Bus times from Buccleuch Street, Dalkeith

Buccleuch Street, Dalkeith is served by 6 bus routes (3, 39, 48, 51, 800 and N3), run by Lothian Buses and Borders Buses. The next buses go to Galashiels, Dalkeith, Mayfield and Birkenside.

Next departures

TimeRouteTo
12:1451Galashiels
12:1639Dalkeith
12:163Mayfield
12:2548Birkenside
12:303Mayfield
12:423Mayfield
12:4548Birkenside
12:553Mayfield
13:0548Birkenside
13:073Mayfield
13:1639Dalkeith
13:193Mayfield
13:2548Birkenside
13:313Mayfield
13:443Mayfield
13:4451Galashiels
13:4548Birkenside
13:573Mayfield
14:0548Birkenside
14:093Mayfield

Routes from this stop

Stops nearby

All bus routes and stops in Dalkeith

Questions

When is the next bus from Buccleuch Street, Dalkeith?
The 51 to Galashiels at 12:14.
Which buses stop at Buccleuch Street, Dalkeith?
6 routes: 3, 39, 48, 51, 800 and N3, run by Lothian Buses and Borders Buses.
Where is Buccleuch Street, Dalkeith?
Buccleuch Street is in Dalkeith, Midlothian.
Where do buses from Buccleuch Street, Dalkeith go?
The next departures go to Galashiels, Dalkeith, Mayfield and Birkenside.

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