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
- Queen St, Glasgow to Kirklands Hospital
- Aviemore to Grantown-On-Spey
- Turriff to Peterhead
- Invergordon to Dunrobin Castle
- Edinburgh to Inveraray Castle
- Pitlochry to Aberfeldy
- Kinlochbervie to Ullapool
- Dundee to Braemar
- Inverurie to Oldmeldrum
- Edinburgh to Cramond
- Glasgow Central Station to Glasgow Botanic Gardens
- Bishopbriggs to Robroyston
- Inverness to Dornoch
- Glasgow Queen Street to Bath Street
- Queen St, Glasgow to New Victoria Hospital
- Glasgow to Peebles
- Glasgow Airport to Aberdeen
- Stirling to Auchterarder
- Edinburgh to Rosslyn Chapel
- Blairgowrie to Pitlochry