Bus times from Eskbank Toll, Dalkeith

Eskbank Toll, Dalkeith is served by 11 bus routes (1, 3, 4, 5, 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 Wester Hailes, Penicuik, Edinburgh and Haymarket.

Next departures

DayTimeRouteTo
Today20:533Wester Hailes
Today21:133Wester Hailes
Today21:32140Penicuik
Today21:333Wester Hailes
Today21:543Wester Hailes
Today22:223Wester Hailes
Today22:31140Penicuik
Today22:523Wester Hailes
Today23:253Wester Hailes
Today23:31140Penicuik
Today23:513Edinburgh
Tomorrow01:31N3Haymarket
Tomorrow02:31N3Haymarket
Tomorrow03:31N3Haymarket
Tomorrow04:31N3Edinburgh
Tomorrow05:063Wester Hailes
Tomorrow05:16140Penicuik
Tomorrow05:263Wester Hailes
Tomorrow05:46140Penicuik
Tomorrow05:463Wester Hailes

Routes from this stop

Stops nearby

All bus routes and stops in Dalkeith

Questions

When is the next bus from Eskbank Toll, Dalkeith?
The 3 to Wester Hailes at 20:53.
Which buses stop at Eskbank Toll, Dalkeith?
11 routes: 1, 3, 4, 5, 39, 39A, 140, 141, 800 and N3, run by Lothian Community Transport, Lothian Buses, East Coast Buses and Borders Buses.
Where is Eskbank Toll, Dalkeith?
Eskbank Toll is in Dalkeith, Midlothian.
Where do buses from Eskbank Toll, Dalkeith go?
The next departures go to Wester Hailes, Penicuik, Edinburgh and Haymarket.

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