How to get from Dalkeith to Musselburgh by bus?
From Dalkeith to Musselburgh by bus
To get from Dalkeith to Musselburgh in Musselburgh, take the 141 bus from Muirpark, Eskbank station to Rothesay Place, Musselburgh station. Next, take the 46 bus from Rothesay Place, Musselburgh station to Whitehill Gardens, Stoneybank station. The total trip duration for this route is approximately 48 min.
Step by Step
- 1Walk to bus stationMuirpark, EskbankID 6280326240300 m • 4 min
- 2Wait for bus141Musselburgh
- 3Ride to bus stationRothesay Place, MusselburghID 62700102062023 min
- 4Wait for bus46Rosewell
- 5Ride to bus stationWhitehill Gardens, StoneybankID 62700102071013 min
- 6Walk toMusselburgh190 m • 3 min
From Dalkeith to Musselburgh by bus and train
To get from Dalkeith to Musselburgh in Musselburgh, take the SCOTRAIL train from Eskbank station to Newcraighall station. Next, take the 46 bus from Newcraighall Drive, Newcraighall station to Denholm Drive, Stoneybank station. The total trip duration for this route is approximately 35 min.
Step by Step
- 1Walk to train stationEskbank250 m • 4 min
- 2Wait for trainSCOTRAILEdinburgh
- 3Ride to train stationNewcraighall8 min
- 4Walk to bus stationNewcraighall Drive, NewcraighallID 6200210280330 m • 5 min
- 5Wait for bus46Musselburgh
- 6Ride to bus stationDenholm Drive, StoneybankID 6270010103808 min
- 7Walk toMusselburgh160 m • 2 min
Public transport directions from Dalkeith to Musselburgh
Public transport stations close to Dalkeith
Dalkeith is located at Dalkeith, Musselburgh and the nearest public transport station is Tesco, Eskbank.
Bus stations close to Dalkeith:
- Tesco, Eskbank
- Muirpark, Eskbank
- Eskbank
Public transport stations close to Musselburgh, Musselburgh
Musselburgh is located at Musselburgh, Musselburgh and the nearest public transport station is Queen Margaret University, Musselburgh.
Train stations close to Musselburgh:
- Musselburgh
- Wallyford
Bus stations close to Musselburgh:
- Queen Margaret University, Musselburgh
- Whitehill Gardens, Stoneybank
- Clayknowes Avenue, Stoneybank
Related Routes
- South Queensferry Museum to Musselburgh
- Leith to Musselburgh
- Dalkeith to Eastriggs
- Dalkeith to Edinburgh
- Dalkeith to Haddington
- Dalkeith to Macmerry
- Dalkeith to Stonehaven
- Dalkeith to Tarland
- Dalkeith to Glasgow
- Dalkeith to Haddington
- Dalkeith to Edinburgh
- Dalkeith to Musselburgh
- Dalry to Duffus
- Dalry to Eastriggs
- Dalry to Kilmarnock
- Dalry to Largs
- Dalry to Prestwick International Airport
- Dalry to Largs Road
- Danderhall to City Of Edinburgh
- Danderhall to Coldstream
From Dalkeith to Musselburgh by bus and train
To get from Dalkeith to Musselburgh in Musselburgh, take the SCOTRAIL train from Eskbank station to Newcraighall station. Next, take the 46 bus from Newcraighall Drive, Newcraighall station to Denholm Drive, Stoneybank station. The total trip duration for this route is approximately 35 min.
Step by Step
- 1Walk to train stationEskbank250 m • 4 min
- 2Wait for trainSCOTRAILEdinburgh
- 3Ride to train stationNewcraighall8 min
- 4Walk to bus stationNewcraighall Drive, NewcraighallID 6200210280330 m • 5 min
- 5Wait for bus46Musselburgh
- 6Ride to bus stationDenholm Drive, StoneybankID 6270010103808 min
- 7Walk toMusselburgh160 m • 2 min
Questions & Answers
What is the fastest way to get from Dalkeith to Musselburgh?
The fastest way takes 48 minutes, using Bus line 141, Bus line 46.
What is the alternative route to get from Dalkeith to Musselburgh?
The alternative route takes 35 minutes, using Train line SCOTRAIL, Bus line 46.
Is there a direct bus between Dalkeith and Musselburgh?
No, you’ll have to take 2 bus lines in total. The total travelling time is 48 min.
Which bus line goes from Dalkeith to Musselburgh?
The 141 bus line goes from Muirpark, Eskbank station near Dalkeith in Scotland to Musselburgh station. From there you’ll have to take one bus line till Musselburgh station near Musselburgh in Musselburgh.
How long does it take to travel from Dalkeith to Musselburgh by bus?
The total travel time between Dalkeith in Scotland and Musselburgh in Musselburgh by bus is about 48 min.
Where do I get on the bus near Dalkeith to get to Musselburgh?
Get on the 141 bus from the Muirpark, Eskbank stop near Dalkeith in Scotland.
Where do I get off the bus when travelling between Dalkeith and Musselburgh?
Get off the bus at the Musselburgh stop, which is closest to Musselburgh in Musselburgh.
When is the last train from Dalkeith to Musselburgh?
The last train from Dalkeith in Scotland to Musselburgh in Musselburgh is the ScotRail line. It leaves the Eskbank station at 23:55.
When is the last bus from Dalkeith to Musselburgh?
The last bus from Dalkeith in Scotland to Musselburgh in Musselburgh is the Rosewell - Edinburgh Royal Infirmary line. It leaves the Tesco, Eskbank stop at 06:50.
Popular Routes
- Balloch to Aberfoyle
- Kilmarnock to Ayr Racecourse
- Glasgow to Ullapool
- Turriff to Fraserburgh
- Edinburgh to Port Appin
- Buchanan Street Bus Station to Stepps
- Bellshill to Glasgow Fort
- Clydebank to Milngavie
- Glasgow to Kirkwall
- Inverness Airport to Dufftown
- Dumfries to Hawick
- Glasgow to Gartnavel General Hospital
- Aberdeen to Johnshaven
- Glasgow to Murrayfield Stadium
- Falkirk to Dundee
- Glasgow Airport to Lanark
- Wishaw to Motherwell
- Edinburgh to Kelty
- Dundee to Rosyth
- Edinburgh to Kirriemuir