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 47 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 34 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
Related Routes
- South Queensferry Museum to Musselburgh
- Leith to Musselburgh
- Dalkeith to Eastriggs
- Dalkeith to Edinburgh
- Dalkeith to Glasgow
- 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 Burghead
- Dalry to Duffus
- Dalry to Eastriggs
- Dalry to Kilmarnock
- Dalry to Largs
- Dalry to Prestwick International Airport
- Dalry to Largs Road
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 34 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 47 minutes, using Bus line 141, Bus line 46.
What is the alternative route to get from Dalkeith to Musselburgh?
The alternative route takes 34 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 47 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 47 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 - Musselburgh line. It leaves the Tesco, Eskbank stop at 06:50.
Popular Routes
- Portree to Carbost
- Buchanan Bus Station to Helensburgh
- Glasgow Central Station to Partick
- Aberdeen to Grantown on Spey
- Wemyss Bay to Dunoon
- Glasgow Airport to Lanark
- Cumbernauld to The Queen Elizabeth University Hospital Campus
- Coatbridge to Celtic Park
- Dundee to Edzell
- Kelty to Dunfermline
- Peterhead to Turriff
- East Kilbride to Wishaw
- Glasgow Queen Street to Sauchiehall Street
- Edinburgh to Lossiemouth
- Glasgow to Alloa
- Inverness Airport to Dufftown
- Glasgow Queen Street to Hampden Park
- Dumbarton to Helensburgh
- Stirling to Auchterarder
- Royal Mile Mansions to Royal Yacht Britannia