How to get from Edinburgh to Blairgowrie by bus and train?
From Edinburgh to Blairgowrie by bus and train
To get from Edinburgh to Blairgowrie in Scotland, you’ll need to take 2 train lines and one bus line: take the SCOTRAIL train from Edinburgh station to Stirling station. Next, you’ll have to switch to the SCOTRAIL train and finally take the 57 bus from Bus Station, Perth station to Wellmeadow, Blairgowrie station. The total trip duration for this route is approximately 2 hr 43 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Blairgowrie on the Moovit app.
Step by Step
- 1Start from train stationEdinburgh
- 2Wait for trainSCOTRAILDunblane
- 3Ride to train stationStirling53 min
- 4Wait for trainSCOTRAILDundee
- 5Ride to train stationPerth29 min
- 6Walk to bus stationBus Station, PerthID 64803591120 m • 2 min
- 7Wait for bus57Blairgowrie
- 8Ride to bus stationWellmeadow, BlairgowrieID 6480349347 min
- 9Walk toBlairgowrie10 m • 1 min
From Edinburgh to Blairgowrie by bus
To get from Edinburgh to Blairgowrie in Scotland, take the MEGABUS M90 bus from Edinburgh Bus Station station to Perth Bus Station station. Next, take the 57 bus from Bus Station, Perth station to Wellmeadow, Blairgowrie station. The total trip duration for this route is approximately 2 hr 41 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Blairgowrie on the Moovit app.
Step by Step
- 1Walk to bus stationEdinburgh Bus Station620 m • 9 min
- 2Wait for busMEGABUS M90Inverness
- 3Ride to bus stationPerth Bus Station88 min
- 4Walk to bus stationBus Station, PerthID 6480359110 m • 1 min
- 5Wait for bus57Blairgowrie
- 6Ride to bus stationWellmeadow, BlairgowrieID 6480349347 min
- 7Walk toBlairgowrie10 m • 1 min
Public transport directions from Edinburgh to Blairgowrie
Bus And Train schedule from Edinburgh to Blairgowrie
Related Routes
- Aberchirder to Blairgowrie
- Aberdeen to Blairgowrie
- Aberfeldy to Blairgowrie
- Aberlour to Blairgowrie
- Armadale to Blairgowrie
- Bankfoot to Blairgowrie
- Beauly to Blairgowrie
- Burghead to Blairgowrie
- Cairnbulg And Inverallochy to Blairgowrie
- Crimond to Blairgowrie
- Dufftown to Blairgowrie
- Duffus to Blairgowrie
- Dundee to Blairgowrie
- Dyce to Blairgowrie
- Edinburgh to Blairgowrie
- Elie And Earlsferry to Blairgowrie
- Eyemouth to Blairgowrie
- Findhorn to Blairgowrie
- Forfar to Blairgowrie
- Fort William to Blairgowrie
From Edinburgh to Blairgowrie by bus
To get from Edinburgh to Blairgowrie in Scotland, take the MEGABUS M90 bus from Edinburgh Bus Station station to Perth Bus Station station. Next, take the 57 bus from Bus Station, Perth station to Wellmeadow, Blairgowrie station. The total trip duration for this route is approximately 2 hr 41 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Blairgowrie on the Moovit app.
Step by Step
- 1Walk to bus stationEdinburgh Bus Station620 m • 9 min
- 2Wait for busMEGABUS M90Inverness
- 3Ride to bus stationPerth Bus Station88 min
- 4Walk to bus stationBus Station, PerthID 6480359110 m • 1 min
- 5Wait for bus57Blairgowrie
- 6Ride to bus stationWellmeadow, BlairgowrieID 6480349347 min
- 7Walk toBlairgowrie10 m • 1 min
Questions & Answers
What is the fastest way to get from Edinburgh to Blairgowrie?
The fastest way takes 163 minutes, using Train line SCOTRAIL, Train line SCOTRAIL, Bus line 57.
What is the alternative route to get from Edinburgh to Blairgowrie?
The alternative route takes 161 minutes, using Bus line MEGABUS M90, Bus line 57.
Is there a direct train between Edinburgh and Blairgowrie?
No, you’ll have to take 2 train lines and one bus line in total. The total travelling time is 2 hr 43 min.
Which train line goes from Edinburgh to Blairgowrie?
The SCOTRAIL train line goes from Dunblane station near Edinburgh in Edinburgh to Stirling station. From there you’ll have to take one train line and one bus line till Stirling station near Blairgowrie in Scotland.
How long does it take to travel from Edinburgh to Blairgowrie by train and bus?
The total travel time between Edinburgh in Edinburgh and Blairgowrie in Scotland by train and bus is about 2 hr 43 min.
Where do I get on the train near Edinburgh to get to Blairgowrie?
Get on the SCOTRAIL train from the Dunblane station near Edinburgh in Edinburgh.
Where do I get off the train when travelling between Edinburgh and Blairgowrie?
Get off the train at the Stirling stop, which is closest to Blairgowrie in Scotland.
Popular Routes
- Glasgow to Penilee
- Aberdeen to Auchenblae
- Glasgow to Ben A An
- Kilmarnock to Stranraer
- Bellshill to Glasgow Airport
- Aberfoyle to Edinburgh
- Helensburgh to Lochgoilhead
- Dumfries to Wigtown
- Dundee to Halbeath Park & Ride
- Edinburgh to Melrose Abbey
- Peebles to Galashiels
- Edinburgh to Celtic Park
- Buchanan Bus Station to Celtic Park
- Edinburgh Zoo to Edinburgh Castle
- Glasgow to Western General Hospital (Edinburgh)
- Glasgow Airport to University Of Glasgow
- Aberdeen to Aberfeldy Street
- Inverness Airport to Portree
- Glasgow to Royal Infirmary Of Edinburgh (Little France)
- Glasgow to Caithness