How to get from Dalkeith to Dirleton Castle by bus?
Dalkeith to Dirleton Castle - Bus Timetable
The 141 bus from Dalkeith to Dirleton Castle runs from 08:08 to 19:28, with departures every 50 min-1 hr 15 min. The journey takes about 1 hr 48 min, with regular service throughout the operating hours.
From Dalkeith to Dirleton Castle by bus
To get from Dalkeith to Dirleton Castle in East Lothian, take the 141 bus from Muirpark, Eskbank station to High Street (Stop D), Musselburgh station. Next, take the 124 bus from High Street (Stop A), Musselburgh station to Castle, Dirleton station. The total trip duration for this route is approximately 1 hr 48 min. The bus schedule from Dalkeith may change. We recommend you check the updated bus schedule to Dirleton Castle on the Moovit app.
Step by Step
- 1Walk to bus stationMuirpark, EskbankID 6280326240300 m • 4 min
- 2Wait for bus141Musselburgh
- 3Ride to bus stationHigh Street (Stop D), MusselburghID 62700102030027 min
- 4Walk to bus stationHigh Street (Stop A), MusselburghID 62700101030060 m • 1 min
- 5Wait for bus124North Berwick
- 6Ride to bus stationCastle, DirletonID 62700701005046 min
- 7Walk toDirleton Castle500 m • 7 min
Public transport directions from Dalkeith to Dirleton Castle
Bus timetable from Dalkeith to Dirleton Castle
Related Routes
- East Linton to Dirleton Castle
- Edinburgh to Dirleton Castle
- Haddington to Dirleton Castle
- North Berwick to Dirleton Castle
- Edinburgh Airport EDI to Dirleton Castle
- Edinburgh Costco to Dirleton Castle
- Tantallon Castle to Dirleton Castle
- Drem Station to Dirleton Castle
- Edinburgh Castle to Dirleton Castle
- North Berwick Station to Dirleton Castle
- Dalkeith to Eastriggs
- Dalkeith to Edinburgh
- Dalkeith to Glasgow
- Dalkeith to Haddington
- Dalkeith to Kinloss
- Dalkeith to Macmerry
- Dalkeith to Milton And Kildary
- Dalkeith to Stonehaven
- Dalkeith to Tarland
- Dalkeith to Haymarket Station
Questions & Answers
What is the fastest way to get from Dalkeith to Dirleton Castle?
The fastest way takes 108 minutes, using Bus line 141, Bus line 124.
Is there a direct bus between Dalkeith and Dirleton Castle?
No, you’ll have to take 2 bus lines in total. The total travelling time is 1 hr 48 min.
Which bus line goes from Dalkeith to Dirleton Castle?
The 141 bus line goes from Muirpark, Eskbank station near Dalkeith in Scotland to High Street (Stop D), Musselburgh station. From there you’ll have to take one bus line till High Street (Stop D), Musselburgh station near Dirleton Castle in East Lothian.
How long does it take to travel from Dalkeith to Dirleton Castle by bus?
The total travel time between Dalkeith in Scotland and Dirleton Castle in East Lothian by bus is about 1 hr 48 min.
Where do I get on the bus near Dalkeith to get to Dirleton Castle?
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 Dirleton Castle?
Get off the bus at the High Street (Stop D), Musselburgh stop, which is closest to Dirleton Castle in East Lothian.
Popular Routes
- Livingston to Linlithgow
- Aberdeen to Turriff
- Ardrossan to Wemyss Bay
- Edinburgh to Kinloch Rannoch
- Glasgow Central Station to Gartnavel General Hospital
- Glasgow to Bishopton
- Princes Street (West), City Centre to Spire Murrayfield Hospital
- Edinburgh to Dalhousie Castle
- Edinburgh to Luss
- Dumbarton to The Queen Elizabeth University Hospital Campus
- Paisley to Thornliebank
- Colintraive to Glasgow
- Stirling to Doune
- Campbeltown to Perth And Kinross
- Balfron to Stirling
- Glasgow to Lochearnhead
- Stirling to Bo'Ness
- Aviemore to Buckie
- Broxburn to Linlithgow
- Edinburgh to Dunfermline