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 29 bus from Tesco, Eskbank station to Bernard Terrace, South Side station. Next, take the 30 bus from Bernard Terrace, South Side station to Denholm Drive, Stoneybank station. The total trip duration for this route is approximately 57 min. The bus schedule from Dalkeith may change. We recommend you check the updated bus schedule to Musselburgh on the Moovit app.
Step by Step
- 1Start from bus stationDalkeith
- 2Wait for bus29Silverknowes
- 3Ride to bus stationBernard Terrace, South SideID 620024002025 min
- 4Walk to bus stationBernard Terrace, South SideID 620020855080 m • 2 min
- 5Wait for bus30Musselburgh
- 6Ride to bus stationDenholm Drive, StoneybankID 62700101038026 min
- 7Walk toMusselburgh160 m • 2 min
Alternative route from Dalkeith to Musselburgh by bus via 140 and 106
To get from Dalkeith to Musselburgh in Musselburgh, take the 140 bus from Muirpark, Eskbank station to High Street (Stop D), Musselburgh station. Next, take the 106 bus from High Street (Stop D), Musselburgh station to Queen Margaret University, Musselburgh station. The total trip duration for this route is approximately 42 min. The bus schedule from Dalkeith may change. We recommend you check the updated bus schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to bus stationMuirpark, EskbankID 6280326240300 m • 4 min
- 2Wait for bus140Musselburgh
- 3Ride to bus stationHigh Street (Stop D), MusselburghID 62700102030022 min
- 4Wait for bus106Newcraighall
- 5Ride to bus stationQueen Margaret University, MusselburghID 62707000122510 min
- 6Walk toMusselburgh100 m • 2 min
Public transport directions from Dalkeith to Musselburgh
Bus schedule 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 Milton And Kildary
- 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 Milton And Kildary
Alternative route from Dalkeith to Musselburgh by bus via 140 and 106
To get from Dalkeith to Musselburgh in Musselburgh, take the 140 bus from Muirpark, Eskbank station to High Street (Stop D), Musselburgh station. Next, take the 106 bus from High Street (Stop D), Musselburgh station to Queen Margaret University, Musselburgh station. The total trip duration for this route is approximately 42 min. The bus schedule from Dalkeith may change. We recommend you check the updated bus schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to bus stationMuirpark, EskbankID 6280326240300 m • 4 min
- 2Wait for bus140Musselburgh
- 3Ride to bus stationHigh Street (Stop D), MusselburghID 62700102030022 min
- 4Wait for bus106Newcraighall
- 5Ride to bus stationQueen Margaret University, MusselburghID 62707000122510 min
- 6Walk toMusselburgh100 m • 2 min
Questions & Answers
What is the fastest way to get from Dalkeith to Musselburgh?
The fastest way takes 57 minutes, using Bus line 29, Bus line 30.
What is the alternative route to get from Dalkeith to Musselburgh?
The alternative route takes 42 minutes, using Bus line 140, Bus line 106.
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 57 min.
Which bus line goes from Dalkeith to Musselburgh?
The 29 bus line goes from Silverknowes station near Dalkeith in Scotland to Bernard Terrace, South Side station. From there you’ll have to take one bus line till Bernard Terrace, South Side station near Musselburgh.
How long does it take to travel from Dalkeith to Musselburgh by bus?
The total travel time between Dalkeith and Musselburgh by bus is about 57 min.
Where do I get on the bus near Dalkeith to get to Musselburgh?
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 Musselburgh?
Get off the bus at the Bernard Terrace, South Side stop, which is closest to 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 00:55.
Popular Routes
- Glasgow Queen Street to Kelvingrove Art Gallery And Museum
- Glasgow Airport to Gilmore Street Station Taxi Rank
- Bathgate to Falkirk
- Glasgow Airport to Aberdeen
- Motherwell to Chapelhall
- Glasgow to Lochgilphead
- Dundee to Braemar
- Paisley Gilmour Street to Glasgow Royal Infirmary
- Celtic Park to Buchanan Bus Station
- Prestwick International Airport to Royal Troon Golf Club
- Pitlochry to Killiecrankie
- Princes Street (Waverley Steps), City Centre to Royal Infirmary Of Edinburgh (Little France)
- Edinburgh to Belhaven Brewery
- Dumbarton to Glasgow Airport
- Wemyss Bay to Ardrossan
- Brodick to Campbeltown
- Glasgow to Gartnavel General Hospital
- Glasgow to Elie
- Claonaig to Campbeltown
- Banchory to Aberdeen