How to get from Dalkeith to Edinburgh by bus?
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 51 min.
Step by Step
- 1Start from bus stationDalkeith
- 2Wait for bus29Silverknowes
- 3Ride to bus stationSouth Bridge, Old TownID 620024013042 min
- 4Walk toEdinburgh310 yd • 4 min
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 26 min.
Step by Step
- 1Walk to train stationEskbank280 yd • 4 min
- 2Wait for trainSCOTRAILEdinburgh
- 3Ride to train stationEdinburgh20 min
Public transport directions from Dalkeith to Edinburgh
Public transport stations close to Dalkeith
Dalkeith is located at Dalkeith, Scotland and the nearest public transport station is Tesco, Eskbank.
Bus stations close to Dalkeith:
- Tesco, Eskbank
- Eskbank
- Muirpark, Eskbank
Public transport stations close to Edinburgh, Scotland
Edinburgh is located at Edinburgh, Scotland and the nearest public transport station is North Bridge, Old Town.
Train stations close to Edinburgh:
- Edinburgh
Bus stations close to Edinburgh:
- North Bridge, Old Town
- Princes Street (Waverley Steps), Edinburgh
- Waterloo Place, Edinburgh
Related Routes
- Aberdeen to Edinburgh
- Aberfoyle to Edinburgh
- Ballater to Edinburgh
- Blairgowrie to Edinburgh
- Brae to Edinburgh
- Carnwath to Edinburgh
- Castle Douglas to Edinburgh
- Chapelhall to Edinburgh
- Comrie (Fife) to Edinburgh
- Crail to Edinburgh
- Cupar to Edinburgh
- Dollar to Edinburgh
- Drymen to Edinburgh
- Ellon to Edinburgh
- Forfar to Edinburgh
- Fort Augustus to Edinburgh
- Gourock to Edinburgh
- Grantown-On-Spey to Edinburgh
- Greenlaw to Edinburgh
- Greenock 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 26 min.
Step by Step
- 1Walk to train stationEskbank280 yd • 4 min
- 2Wait for trainSCOTRAILEdinburgh
- 3Ride to train stationEdinburgh20 min
Questions & Answers
What is the fastest way to get from Dalkeith to Edinburgh?
The fastest way takes 51 minutes, using Bus line 29.
What is the alternative route to get from Dalkeith to Edinburgh?
The alternative route takes 26 minutes, using Bus line SCOTRAIL.
Is there a direct bus between Dalkeith and Edinburgh in Scotland?
Yes, there is a direct bus going from Dalkeith to Edinburgh in Scotland in 51 min.
Which bus line goes from Dalkeith to Edinburgh in Scotland?
The 29 bus line goes from Silverknowes station near Dalkeith to South Bridge, Old Town station near Edinburgh in Scotland.
How long does it take to travel from Dalkeith to Edinburgh in Scotland by bus?
The total travel time between Dalkeith and Edinburgh in Scotland by bus is about 51 min.
Where do I get on the bus near Dalkeith to get to Edinburgh in Scotland?
Get on the 29 bus from the Silverknowes stop near Dalkeith in Scotland.
Where do I get off the bus when travelling between Dalkeith and Edinburgh in Scotland?
Get off the bus at the South Bridge, Old Town stop, which is closest to Edinburgh in Scotland.
When is the last bus from Dalkeith to Edinburgh in Scotland?
The last bus from Dalkeith to Edinburgh in Scotland is the Edinburgh - Gorebridge line. It leaves the Muirpark, Eskbank stop at 04:33.
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 08:26.