How to get from Dalkeith to Edinburgh by train?
From Dalkeith to Edinburgh by train
Take one direct train from Dalkeith to Edinburgh in Edinburgh: take the SCOTRAIL train from Eskbank station to Edinburgh station. The total trip duration for this route is approximately 31 min.
Step by Step
- 1Walk to train stationEskbank250 m • 4 min
- 2Wait for trainSCOTRAILEdinburgh
- 3Ride to train stationEdinburgh25 min
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 50 min.
Step by Step
- 1Start from bus stationDalkeith
- 2Wait for bus29Silverknowes
- 3Ride to bus stationSouth Bridge, Old TownID 620024013045 min
- 4Walk toEdinburgh280 m • 4 min
Public transport directions from Dalkeith to Edinburgh
Public transport stations close to Dalkeith
Dalkeith is located at Dalkeith, Edinburgh and the nearest public transport station is Tesco, Eskbank.
Bus stations close to Dalkeith:
- Tesco, Eskbank
- Muirpark, Eskbank
- Eskbank
Public transport stations close to Edinburgh, Edinburgh
Edinburgh is located at Edinburgh, Edinburgh and the nearest public transport station is Princes Street (Waverley Steps), Edinburgh.
Train stations close to Edinburgh:
- Edinburgh
Bus stations close to Edinburgh:
- Princes Street (Waverley Steps), Edinburgh
- Waverley Bridge, Edinburgh
- Waterloo Place, Edinburgh
Related Routes
- Aberfeldy to Edinburgh
- Aberfoyle to Edinburgh
- Ballater to Edinburgh
- Brechin to Edinburgh
- Castle Douglas to Edinburgh
- Comrie (Fife) to Edinburgh
- Cupar to Edinburgh
- Dollar to Edinburgh
- Drymen to Edinburgh
- Ellon to Edinburgh
- Eyemouth 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
- Morvich to Edinburgh
- Comrie to Edinburgh
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 50 min.
Step by Step
- 1Start from bus stationDalkeith
- 2Wait for bus29Silverknowes
- 3Ride to bus stationSouth Bridge, Old TownID 620024013045 min
- 4Walk toEdinburgh280 m • 4 min
Questions & Answers
What is the fastest way to get from Dalkeith to Edinburgh?
The fastest way takes 31 minutes, using Train line SCOTRAIL.
What is the alternative route to get from Dalkeith to Edinburgh?
The alternative route takes 50 minutes, using Bus line 29.
Is there a direct train between Dalkeith and Edinburgh?
Yes, there’s a direct train going from Dalkeith in Scotland to Edinburgh in Edinburgh in 31 min.
Which train line goes from Dalkeith to Edinburgh?
The SCOTRAIL train line goes from Eskbank station near Dalkeith in Scotland to Edinburgh station near Edinburgh in Edinburgh.
How long does it take to travel from Dalkeith to Edinburgh by train?
The total travel time between Dalkeith in Scotland and Edinburgh in Edinburgh by train is about 31 min.
Where do I get on the train near Dalkeith to get to Edinburgh?
Get on the SCOTRAIL train from the Eskbank station near Dalkeith in Scotland.
Where do I get off the train when travelling between Dalkeith and Edinburgh?
Get off the train at the Edinburgh station, which is closest to Edinburgh in 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 09:24.
When is the last bus from Dalkeith to Edinburgh?
The last bus from Dalkeith in Scotland to Edinburgh in Edinburgh is the Birkenside - Silverknowes line. It leaves the Tesco, Eskbank stop at 07:10.
Popular Routes
- Bathgate to Broxburn
- Blairgowrie to Braemar
- Edinburgh to The Lochside Hostel
- Glasgow Queen Street to Dennistoun
- Dunoon to Tighnabruaich
- Glasgow Airport to Aberdeen
- Kirkintilloch to Coatbridge
- Stirling to Kirkintilloch
- Glasgow to Ullapool
- Edinburgh to Coldingham
- Edinburgh to West Linton
- Glasgow to Erskine
- Glasgow Queen Street to Orkney Islands
- Newport-On-Tay And Wormit to St Andrews
- Glasgow Queen Street to East Kilbride
- Aberdeen to Fraserburgh
- Grangemouth to Edinburgh
- Edinburgh to Braemar
- Edinburgh to Fraserburgh
- Buchanan Street Bus Station to East Kilbride