How to get from Dalkeith to Edinburgh by bus?
From Dalkeith to Edinburgh by bus
Take one direct bus from Dalkeith to Edinburgh in Edinburgh: take the 29 bus from Tesco, Eskbank station to South Bridge, Old Town station. The total trip duration for this route is approximately 35 min. The bus schedule from Dalkeith may change. We recommend you check the updated bus schedule to Edinburgh on the Moovit app.
Step by Step
- 1Start from bus stationDalkeith
- 2Wait for bus29Silverknowes
- 3Ride to bus stationSouth Bridge, Old TownID 620024013031 min
- 4Walk toEdinburgh280 m • 4 min
Alternative route from Dalkeith to Edinburgh by bus via 3
Take one direct bus from Dalkeith to Edinburgh in Edinburgh: take the 3 bus from Eskbank Toll, Dalkeith station to South Bridge, Old Town station. The total trip duration for this route is approximately 48 min. The bus schedule from Dalkeith may change. We recommend you check the updated bus schedule to Edinburgh on the Moovit app.
Step by Step
- 1Walk to bus stationEskbank Toll, DalkeithID 6280301100960 m • 13 min
- 2Wait for bus3Wester Hailes
- 3Ride to bus stationSouth Bridge, Old TownID 620024013032 min
- 4Walk toEdinburgh280 m • 4 min
Public transport directions from Dalkeith to Edinburgh
Bus schedule from Dalkeith to Edinburgh
Related Routes
- Aberfeldy to Edinburgh
- Aberfoyle to Edinburgh
- Ballater to Edinburgh
- Brechin to Edinburgh
- Castle Douglas to Edinburgh
- Chapelhall to Edinburgh
- Comrie (Fife) to Edinburgh
- Cupar to Edinburgh
- Dollar to Edinburgh
- Drymen to Edinburgh
- Ellon to Edinburgh
- Eyemouth to Edinburgh
- Fort Augustus to Edinburgh
- Gourock to Edinburgh
- Grangemouth to Edinburgh
- Grantown-On-Spey to Edinburgh
- Harthill to Edinburgh
- Strathaven to Edinburgh
- Stromness to Edinburgh
- Lochearnhead to Edinburgh
Alternative route from Dalkeith to Edinburgh by bus via 3
Take one direct bus from Dalkeith to Edinburgh in Edinburgh: take the 3 bus from Eskbank Toll, Dalkeith station to South Bridge, Old Town station. The total trip duration for this route is approximately 48 min. The bus schedule from Dalkeith may change. We recommend you check the updated bus schedule to Edinburgh on the Moovit app.
Step by Step
- 1Walk to bus stationEskbank Toll, DalkeithID 6280301100960 m • 13 min
- 2Wait for bus3Wester Hailes
- 3Ride to bus stationSouth Bridge, Old TownID 620024013032 min
- 4Walk toEdinburgh280 m • 4 min
Questions & Answers
What is the fastest way to get from Dalkeith to Edinburgh?
The fastest way takes 35 minutes, using Bus line 29.
What is the alternative route to get from Dalkeith to Edinburgh?
The alternative route takes 48 minutes, using Bus line 3.
Is there a direct bus between Dalkeith and Edinburgh?
Yes, there’s a direct bus going from Dalkeith in Scotland to Edinburgh in Edinburgh in 35 min.
Which bus line goes from Dalkeith to Edinburgh?
The 29 bus line goes from South Bridge, Old Town station near Dalkeith in Scotland to Edinburgh station near Edinburgh in Edinburgh.
How long does it take to travel from Dalkeith to Edinburgh by bus?
The total travel time between Dalkeith and Edinburgh by bus is about 35 min.
Where do I get on the bus near Dalkeith to get to Edinburgh?
Get on the 29 bus from the South Bridge, Old Town stop near Dalkeith in Scotland.
Where do I get off the bus when travelling between Dalkeith and Edinburgh?
Get off the bus at the Edinburgh stop, which is closest to Edinburgh.
When is the first train from Dalkeith to Edinburgh?
The first train from Dalkeith in Scotland to Edinburgh in Edinburgh is ScotRail. It leaves the Eskbank station at 07:25.
When is the last bus from Dalkeith to Edinburgh?
The last bus from Dalkeith in Scotland to Edinburgh in Edinburgh is the Birkenside - Haymarket line. It leaves the Muirpark, Eskbank stop at 04:33.
Popular Routes
- Glasgow Queen Street to Celtic Park
- Edinburgh to Muthill
- Paisley to Govan Road
- Dundee to Kirriemuir
- Peterhead to Inverness
- Edinburgh to Crail
- Dundee to Rosyth
- Glasgow to Beith
- Glasgow to Murrayfield Stadium
- Portree to Kyle Of Lochalsh
- Drymen to Milngavie
- Glasgow to John O' Groats
- Inverness to Shieldaig
- Aberdeen City to Maud
- Broxburn to Linlithgow
- Inverness to Lossiemouth
- Pitlochry to Aberfeldy
- Troon to Campbeltown
- Glasgow to Stenhousemuir
- Glasgow to Innellan