How to get from Blairgowrie to Musselburgh by bus?
Blairgowrie to Musselburgh - Bus Timetable
The 57 bus from Blairgowrie to Musselburgh runs from 05:52 to 17:37, with departures every 25 min-2 hr 35 min. The journey takes about 3 hr 20 min, with regular service throughout the operating hours.
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 South Street, 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 20 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 stationSouth Street, PerthID 6480101053 min
- 4Walk to bus stationPerth Bus Station550 m • 8 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
Public transport directions from Blairgowrie to Musselburgh
Bus timetable from Blairgowrie to Musselburgh
Related Routes
- Biggar to Musselburgh
- Danderhall to Musselburgh
- Denholm to Musselburgh
- Dollar to Musselburgh
- Dunfermline to Musselburgh
- Edinburgh to Musselburgh
- Glasgow to Musselburgh
- Kelso to Musselburgh
- Kincardine to Musselburgh
- Kingseat (Fife) to Musselburgh
- Limekilns to Musselburgh
- Livingston to Musselburgh
- Milton And Kildary to Musselburgh
- Newton Mearns to Musselburgh
- St Madoes And Glencarse to Musselburgh
- Haymarket Station to Musselburgh
- Fort Kinnaird to Musselburgh
- Duddingston Loch to Musselburgh
- Livingston Designer Outlet to Musselburgh
- Edinburgh Waverley to Musselburgh
Questions & Answers
What is the fastest way to get from Blairgowrie to Musselburgh?
The fastest way takes 200 minutes, using Bus line 57, Bus line MEGABUS M90, Bus line 113.
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 20 min.
Which bus line goes from Blairgowrie to Musselburgh in Scotland?
The 57 bus line goes from Wellmeadow, Blairgowrie station near Blairgowrie to South Street, Perth station. From there you’ll have to take one bus line till South Street, 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 20 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 South Street, Perth stop, which is closest to Musselburgh in Scotland.
Popular Routes
- Glenrothes to Glasgow Airport
- Greenock to Edinburgh
- Glasgow to Glenrothes
- Edinburgh to Cockenzie And Port Seton
- Aberdeen to Grantown-On-Spey
- Ellon Park & Ride to Aberdeen
- Greenock to Royal Alexandra Hospital
- Glasgow to Fraserburgh
- Oldmeldrum to New Deer
- Grangemouth to Linlithgow
- Portree to Armadale Castle
- Glasgow Central Station to Luss
- Motherwell to Ayr
- Fort William to Luss
- East Kilbride to Clydebank
- Glenrothes to Halbeath Park & Ride
- Tarbet to Inverarnan
- Cupar to Wormit
- Turriff to Peterhead
- Motherwell to Larkhall