How to get from Dalkeith to Stonehaven by bus and train?
From Dalkeith to Stonehaven by bus and train
To get from Dalkeith to Stonehaven in Scotland, take the 29 bus from Tesco, Eskbank station to Princes Street (Waverley Steps), Edinburgh station. Next, take the LONDON NORTH EASTERN RAILWAY train from Edinburgh station to Stonehaven station. The total trip duration for this route is approximately 3 hr 9 min.
Step by Step
- 1Start from bus stationDalkeith
- 2Wait for bus29Silverknowes
- 3Ride to bus stationPrinces Street (Waverley Steps), EdinburghID 620024337533 min
- 4Walk to train stationEdinburgh220 m • 3 min
- 5Wait for trainLONDON NORTH EASTERN RAILWAYAberdeen
- 6Ride to train stationStonehaven136 min
Public transport directions from Dalkeith to Stonehaven
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 Stonehaven, Scotland
Stonehaven is located at Stonehaven, Scotland and the nearest public transport station is Macdonald Road, Stonehaven.
Train stations close to Stonehaven:
- Stonehaven
Bus stations close to Stonehaven:
- Macdonald Road, Stonehaven
- Westfield Park, Stonehaven
- East Glebe, Stonehaven
Related Routes
- Balintore to Stonehaven
- Campbeltown to Stonehaven
- Dingwall to Stonehaven
- Dunoon to Stonehaven
- Gourdon to Stonehaven
- Inverurie to Stonehaven
- Kirriemuir to Stonehaven
- Union Square to Stonehaven
- Cineworld Union Square to Stonehaven
- Aboyne to Stonehaven
- Dalkeith to Edinburgh
- Dalkeith to Glasgow
- Dalkeith to Haddington
- Dalkeith to Kirkliston
- Dalkeith to Macmerry
- Dalkeith to Musselburgh
- Dalkeith to Stonehaven
- Dalkeith to Glasgow
- Dalkeith to Haddington
- Dalkeith to Edinburgh
Questions & Answers
What is the fastest way to get from Dalkeith to Stonehaven?
The fastest way takes 189 minutes, using Bus line 29, Bus line LONDON NORTH EASTERN RAILWAY.
Is there a direct bus between Dalkeith and Stonehaven in Scotland?
No, you’ll have to take one bus line and one train line in total. The total travelling time is 3 hr 9 min.
Which bus line goes from Dalkeith to Stonehaven in Scotland?
The 29 bus line goes from Silverknowes station near Dalkeith to Princes Street (Waverley Steps), Edinburgh station. From there you’ll have to take one train line till Princes Street (Waverley Steps), Edinburgh station near Stonehaven in Scotland
How long does it take to travel from Dalkeith to Stonehaven in Scotland by bus and train?
The total travel time between Dalkeith and Stonehaven in Scotland by bus and train is about 3 hr 9 min.
Where do I get on the bus near Dalkeith to get to Stonehaven 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 Stonehaven in Scotland?
Get off the bus at the Princes Street (Waverley Steps), Edinburgh station, which is closest to Stonehaven in Scotland.