How to get from Dalkeith to Haddington by bus?
From Dalkeith to Haddington by bus
To get from Dalkeith to Haddington in Scotland, take the 140 bus from Muirpark, Eskbank station to High Street (Stop D), Musselburgh station. Next, take the 106 bus from High Street (Stop B), Musselburgh station to High Street, Haddington station. The total trip duration for this route is approximately 1 hr 21 min.
Step by Step
- 1Walk to bus stationMuirpark, EskbankID 6280326240300 m • 4 min
- 2Wait for bus140Musselburgh
- 3Ride to bus stationHigh Street (Stop D), MusselburghID 62700102030025 min
- 4Walk to bus stationHigh Street (Stop B), MusselburghID 627070000557140 m • 2 min
- 5Wait for bus106Haddington
- 6Ride to bus stationHigh Street, HaddingtonID 62700902002036 min
Alternative route from Dalkeith to Haddington by bus via 29 and X7
To get from Dalkeith to Haddington in Scotland, take the 29 bus from Tesco, Eskbank station to Frederick Street, Edinburgh station. Next, take the X7 bus from Princes Street (West), Edinburgh station to Market Street, Haddington station. The total trip duration for this route is approximately 1 hr 53 min.
Step by Step
- 1Start from bus stationDalkeith
- 2Wait for bus29Silverknowes
- 3Ride to bus stationFrederick Street, EdinburghID 620024365037 min
- 4Walk to bus stationPrinces Street (West), EdinburghID 6200206210170 m • 3 min
- 5Wait for busX7Dunbar
- 6Ride to bus stationMarket Street, HaddingtonID 62700901002145 min
- 7Walk toHaddington100 m • 2 min
Public transport directions from Dalkeith to Haddington
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 Haddington, Scotland
Haddington is located at Haddington, Scotland and the nearest public transport station is High Street, Haddington.
Bus stations close to Haddington:
- High Street, Haddington
- St Mary's Church, Haddington
- Victoria Bridge, Haddington
Related Routes
- Bridge Of Weir to Haddington
- Crossgates to Haddington
- Edinburgh to Haddington
- Elie And Earlsferry to Haddington
- Falkirk to Haddington
- Glasgow to Haddington
- Dalkeith to Edinburgh
- Dalkeith to Glasgow
- Dalkeith to Kirkliston
- Dalkeith to Macmerry
- Dalkeith to Musselburgh
- Dalkeith to Stonehaven
- Dalkeith to Haddington
- Dalkeith to Edinburgh
- Dalkeith to Musselburgh
- Dalry to Kilmarnock
- Dalry to Largs
- Dalry to Glasgow Airport
- Dalry to Prestwick International Airport
- Dalry to Largs Road
Alternative route from Dalkeith to Haddington by bus via 29 and X7
To get from Dalkeith to Haddington in Scotland, take the 29 bus from Tesco, Eskbank station to Frederick Street, Edinburgh station. Next, take the X7 bus from Princes Street (West), Edinburgh station to Market Street, Haddington station. The total trip duration for this route is approximately 1 hr 53 min.
Step by Step
- 1Start from bus stationDalkeith
- 2Wait for bus29Silverknowes
- 3Ride to bus stationFrederick Street, EdinburghID 620024365037 min
- 4Walk to bus stationPrinces Street (West), EdinburghID 6200206210170 m • 3 min
- 5Wait for busX7Dunbar
- 6Ride to bus stationMarket Street, HaddingtonID 62700901002145 min
- 7Walk toHaddington100 m • 2 min
Questions & Answers
What is the fastest way to get from Dalkeith to Haddington?
The fastest way takes 81 minutes, using Bus line 140, Bus line 106.
What is the alternative route to get from Dalkeith to Haddington?
The alternative route takes 113 minutes, using Bus line 29, Bus line X7.
Is there a direct bus between Dalkeith and Haddington in Scotland?
No, you’ll have to take 2 bus lines in total. The total travelling time is 1 hr 21 min.
Which bus line goes from Dalkeith to Haddington in Scotland?
The 140 bus line goes from Muirpark, Eskbank station near Dalkeith to Musselburgh station. From there you’ll have to take one bus line till Musselburgh station near Haddington in Scotland
How long does it take to travel from Dalkeith to Haddington in Scotland by bus?
The total travel time between Dalkeith and Haddington in Scotland by bus is about 1 hr 21 min.
Where do I get on the bus near Dalkeith to get to Haddington in Scotland?
Get on the 140 bus from the Muirpark, Eskbank stop near Dalkeith in Scotland.
Where do I get off the bus when travelling between Dalkeith and Haddington in Scotland?
Get off the bus at the Musselburgh stop, which is closest to Haddington in Scotland.