How to get from Dalkeith to Edinburgh by train?
From Dalkeith to Edinburgh by train
Take one direct train from Dalkeith to Edinburgh in Scotland: take the SCOTRAIL train from Eskbank station to Edinburgh station. The total trip duration for this route is approximately 30 min. The train schedule from Dalkeith may change. We recommend you check the updated train schedule to Edinburgh on the Moovit app.
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 Scotland: 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. The train schedule from Dalkeith may change. We recommend you check the updated train schedule to Edinburgh on the Moovit app.
Step by Step
- 1Start from bus stationDalkeith
- 2Wait for bus29Silverknowes
- 3Ride to bus stationSouth Bridge, Old TownID 620024013046 min
- 4Walk toEdinburgh280 m • 4 min
Public transport directions from Dalkeith to Edinburgh
Train schedule from Dalkeith to Edinburgh
Related Routes
- Aberdeen to Edinburgh
- Aberdour to Edinburgh
- Aberfoyle to Edinburgh
- Alva to Edinburgh
- Ballater to Edinburgh
- Bannockburn to Edinburgh
- Blackburn (West Lothian) to Edinburgh
- Blairgowrie to Edinburgh
- Bothwell to Edinburgh
- Brechin to Edinburgh
- Carnwath to Edinburgh
- Castle Douglas to Edinburgh
- Chapelhall to Edinburgh
- Coldstream to Edinburgh
- Comrie (Fife) to Edinburgh
- Crail to Edinburgh
- Cupar to Edinburgh
- Denholm to Edinburgh
- Dollar to Edinburgh
- Drymen to Edinburgh
From Dalkeith to Edinburgh by bus
Take one direct bus from Dalkeith to Edinburgh in Scotland: 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. The train schedule from Dalkeith may change. We recommend you check the updated train schedule to Edinburgh on the Moovit app.
Step by Step
- 1Start from bus stationDalkeith
- 2Wait for bus29Silverknowes
- 3Ride to bus stationSouth Bridge, Old TownID 620024013046 min
- 4Walk toEdinburgh280 m • 4 min
Questions & Answers
What is the fastest way to get from Dalkeith to Edinburgh?
The fastest way takes 30 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 in Scotland?
Yes, there is a direct train going from Dalkeith to Edinburgh in Scotland in 30 min.
Which train line goes from Dalkeith to Edinburgh in Scotland?
The SCOTRAIL train line goes from Eskbank station near Dalkeith to Edinburgh station near Edinburgh in Scotland.
How long does it take to travel from Dalkeith to Edinburgh in Scotland by train?
The total travel time between Dalkeith and Edinburgh in Scotland by train is about 30 min.
Where do I get on the train near Dalkeith to get to Edinburgh in Scotland?
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 in Scotland?
Get off the train at the Edinburgh station, which is closest to Edinburgh in Scotland.
When is the first train from Dalkeith to Edinburgh in Scotland?
The first train from Dalkeith to Edinburgh in Scotland is ScotRail. It leaves the Eskbank station at 07:27.
When is the last bus from Dalkeith to Edinburgh in Scotland?
The last bus from Dalkeith to Edinburgh in Scotland is the Birkenside - Haymarket line. It leaves the Muirpark, Eskbank stop at 04:33.
Popular Routes
- Helensburgh to Greenock
- Glasgow Queen Street to Grangemouth
- Paisley to Ibrox Stadium
- Glasgow Queen Street to Kelvingrove Art Gallery And Museum
- Kyle Of Lochalsh to Kyleakin
- Edinburgh to Stromness
- Glasgow to Caithness
- Aberdeen to Grantown-On-Spey
- Fort Augustus to Foyers
- Stirling to Anstruther
- Botanic Gardens, Glasgow to Buchanan Street Bus Station
- Lerwick to Jarlshof
- Dunfermline to Culross
- Glasgow to Hunterian Museum
- Morvich to Fort William
- Motherwell to East Kilbride
- Glasgow Central Station to Milngavie
- Falkirk to Dundee
- Oldmeldrum to New Deer
- Edinburgh to Melrose Abbey