How to get from Blairgowrie to Musselburgh by bus?
From Blairgowrie to Musselburgh by bus
To get from Blairgowrie to Musselburgh in Scotland, you’ll need to take 3 bus lines: take the 57 bus from Wellmeadow, Blairgowrie station to Bus Station, Perth station. Next, you’ll have to switch to the MEGABUS M90 bus and finally take the 113 bus from Waterloo Place, Edinburgh station to Bridge Street, Musselburgh station. The total trip duration for this route is approximately 3 hr 18 min. The bus schedule from Blairgowrie may change. We recommend you check the updated bus schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to bus stationWellmeadow, BlairgowrieID 6480349010 m • 1 min
- 2Wait for bus57Perth
- 3Ride to bus stationBus Station, PerthID 6480425548 min
- 4Walk to bus stationPerth Bus Station10 m • 1 min
- 5Wait for busMEGABUS M90Edinburgh
- 6Ride to bus stationEdinburgh Bus Station86 min
- 7Walk to bus stationWaterloo Place, EdinburghID 6200207410420 m • 6 min
- 8Wait for bus113Pencaitland
- 9Ride to bus stationBridge Street, MusselburghID 62700101019029 min
- 10Walk toMusselburgh220 m • 3 min
Alternative route from Blairgowrie to Musselburgh by bus via 57, MEGABUS M90 and 26
To get from Blairgowrie to Musselburgh in Scotland, you’ll need to take 3 bus lines: take the 57 bus from Wellmeadow, Blairgowrie station to Bus Station, Perth station. Next, you’ll have to switch to the MEGABUS M90 bus and finally take the 26 bus from Princes Street (Waverley Steps), Edinburgh station to High Street (Stop A), Musselburgh station. The total trip duration for this route is approximately 3 hr 28 min. The bus schedule from Blairgowrie may change. We recommend you check the updated bus schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to bus stationWellmeadow, BlairgowrieID 6480349010 m • 1 min
- 2Wait for bus57Perth
- 3Ride to bus stationBus Station, PerthID 6480425548 min
- 4Walk to bus stationPerth Bus Station10 m • 1 min
- 5Wait for busMEGABUS M90Edinburgh
- 6Ride to bus stationEdinburgh Bus Station86 min
- 7Walk to bus stationPrinces Street (Waverley Steps), EdinburghID 6200206531410 m • 6 min
- 8Wait for bus26Seton Sands
- 9Ride to bus stationHigh Street (Stop A), MusselburghID 62700101030040 min
- 10Walk toMusselburgh90 m • 2 min
Public transport directions from Blairgowrie to Musselburgh
Bus schedule from Blairgowrie to Musselburgh
Related Routes
- Annan to Musselburgh
- Biggar to Musselburgh
- Danderhall to Musselburgh
- Denholm to Musselburgh
- Dollar to Musselburgh
- Dunfermline to Musselburgh
- Edinburgh to Musselburgh
- Glasgow to Musselburgh
- Invergordon to Musselburgh
- Kelso to Musselburgh
- Kincardine to Musselburgh
- Kingseat (Fife) to Musselburgh
- Kirkliston to Musselburgh
- Limekilns to Musselburgh
- Livingston to Musselburgh
- Milton And Kildary to Musselburgh
- Newton Mearns to Musselburgh
- St Madoes And Glencarse to Musselburgh
- Leith to Musselburgh
- Blairgowrie to Aberchirder
Alternative route from Blairgowrie to Musselburgh by bus via 57, MEGABUS M90 and 26
To get from Blairgowrie to Musselburgh in Scotland, you’ll need to take 3 bus lines: take the 57 bus from Wellmeadow, Blairgowrie station to Bus Station, Perth station. Next, you’ll have to switch to the MEGABUS M90 bus and finally take the 26 bus from Princes Street (Waverley Steps), Edinburgh station to High Street (Stop A), Musselburgh station. The total trip duration for this route is approximately 3 hr 28 min. The bus schedule from Blairgowrie may change. We recommend you check the updated bus schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to bus stationWellmeadow, BlairgowrieID 6480349010 m • 1 min
- 2Wait for bus57Perth
- 3Ride to bus stationBus Station, PerthID 6480425548 min
- 4Walk to bus stationPerth Bus Station10 m • 1 min
- 5Wait for busMEGABUS M90Edinburgh
- 6Ride to bus stationEdinburgh Bus Station86 min
- 7Walk to bus stationPrinces Street (Waverley Steps), EdinburghID 6200206531410 m • 6 min
- 8Wait for bus26Seton Sands
- 9Ride to bus stationHigh Street (Stop A), MusselburghID 62700101030040 min
- 10Walk toMusselburgh90 m • 2 min
Questions & Answers
What is the fastest way to get from Blairgowrie to Musselburgh?
The fastest way takes 198 minutes, using Bus line 57, Bus line MEGABUS M90, Bus line 113.
What is the alternative route to get from Blairgowrie to Musselburgh?
The alternative route takes 208 minutes, using Bus line 57, Bus line MEGABUS M90, Bus line 26.
Is there a direct bus between Blairgowrie and Musselburgh in Scotland?
No, you’ll have to take 3 bus lines in total. The total travelling time is 3 hr 18 min.
Which bus line goes from Blairgowrie to Musselburgh in Scotland?
The 57 bus line goes from Wellmeadow, Blairgowrie station near Blairgowrie to Perth station. From there you’ll have to take one bus line till Perth station near Musselburgh in Scotland.
How long does it take to travel from Blairgowrie to Musselburgh in Scotland by bus?
The total travel time between Blairgowrie and Musselburgh in Scotland by bus is about 3 hr 18 min.
Where do I get on the bus near Blairgowrie to get to Musselburgh in Scotland?
Get on the 57 bus from the Wellmeadow, Blairgowrie stop near Blairgowrie in Scotland.
Where do I get off the bus when travelling between Blairgowrie and Musselburgh in Scotland?
Get off the bus at the Perth stop, which is closest to Musselburgh in Scotland.
Popular Routes
- Dalkeith to Haddington
- Edinburgh to Newport-On-Tay
- Edinburgh to Fort William
- Inverurie to Ellon
- Glasgow Queen Street to Bishopbriggs
- Inverness to Kinloss
- Dunfermline to Anstruther
- Paisley to The Queen Elizabeth University Hospital Campus
- Renfield Street, Glasgow to Golden Jubilee National Hospital
- Glasgow to Royal Alexandra Hospital
- Edinburgh to East Calder
- Inverness to Aberlour Distillery
- Buchanan Bus Station to Pacific Quay
- Ellon Park & Ride to Aberdeen
- Kilmarnock to Dumfries
- Buchanan Street Bus Station to Falkirk Wheel Visitor Centre
- Gairloch to Kyle Of Lochalsh
- Crieff to Aberfeldy
- Glasgow to Ben A An
- Stirling to Culross