How to get from Edinburgh to Crieff by bus?
From Edinburgh to Crieff by bus
To get from Edinburgh to Crieff in Crieff, take the MEGABUS M90 bus from Edinburgh Bus Station station to Perth Bus Station station. Next, take the 15A bus from Bus Station, Perth station to Hill Street, Crieff station. The total trip duration for this route is approximately 2 hr 48 min. The bus schedule from Edinburgh may change. We recommend you check the updated bus schedule to Crieff 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 Station86 min
- 4Walk to bus stationBus Station, PerthID 6480358970 m • 1 min
- 5Wait for bus15ACrieff
- 6Ride to bus stationHill Street, CrieffID 6480110449 min
- 7Walk toCrieffHigh Street40 m • 1 min
Alternative route from Edinburgh to Crieff by bus via E1, 16B and 15A
To get from Edinburgh to Crieff you’ll need to take 3 bus lines: take the E1 bus from George Street (The Dome), Edinburgh station to West Road End, Walnut Grove station. Next, you’ll have to switch to the 16B bus and finally take the 15A bus from Kinnoull Street, Perth station to Hill Street, Crieff station. The total trip duration for this route is approximately 2 hr 52 min. The bus schedule from Edinburgh may change. We recommend you check the updated bus schedule to Crieff on the Moovit app.
Step by Step
- 1Walk to bus stationGeorge Street (The Dome), EdinburghID 6200206490490 m • 7 min
- 2Wait for busE1Dundee City Centre
- 3Ride to bus stationWest Road End, Walnut GroveID 6480164767 min
- 4Wait for bus16BPerth
- 5Ride to bus stationMill Street, PerthID 6480100611 min
- 6Walk to bus stationKinnoull Street, PerthID 6480105590 m • 2 min
- 7Wait for bus15ACrieff
- 8Ride to bus stationHill Street, CrieffID 6480110439 min
- 9Walk toCrieffHigh Street40 m • 1 min
Public transport directions from Edinburgh to Crieff
Bus schedule from Edinburgh to Crieff
Related Routes
- Dundee to Crieff
- Edinburgh to Crieff
- Glasgow to Crieff
- Gleneagles to Crieff
- Stirling to Crieff
- Glasgow Airport to Crieff
- Prestwick International Airport to Crieff
- Falkirk to Crieff
- Edinburgh to Aberdour
- Edinburgh to Aberfeldy
- Edinburgh to Aberlour
- Edinburgh to Airth
- Edinburgh to Alloa
- Edinburgh to Anstruther
- Edinburgh to Auchterarder
- Edinburgh to Ballachulish
- Edinburgh to Balloch
- Edinburgh to Bathgate
- Edinburgh to Blairgowrie
- Edinburgh to Bothwell
Alternative route from Edinburgh to Crieff by bus via E1, 16B and 15A
To get from Edinburgh to Crieff you’ll need to take 3 bus lines: take the E1 bus from George Street (The Dome), Edinburgh station to West Road End, Walnut Grove station. Next, you’ll have to switch to the 16B bus and finally take the 15A bus from Kinnoull Street, Perth station to Hill Street, Crieff station. The total trip duration for this route is approximately 2 hr 52 min. The bus schedule from Edinburgh may change. We recommend you check the updated bus schedule to Crieff on the Moovit app.
Step by Step
- 1Walk to bus stationGeorge Street (The Dome), EdinburghID 6200206490490 m • 7 min
- 2Wait for busE1Dundee City Centre
- 3Ride to bus stationWest Road End, Walnut GroveID 6480164767 min
- 4Wait for bus16BPerth
- 5Ride to bus stationMill Street, PerthID 6480100611 min
- 6Walk to bus stationKinnoull Street, PerthID 6480105590 m • 2 min
- 7Wait for bus15ACrieff
- 8Ride to bus stationHill Street, CrieffID 6480110439 min
- 9Walk toCrieffHigh Street40 m • 1 min
Questions & Answers
What is the fastest way to get from Edinburgh to Crieff?
The fastest way takes 168 minutes, using Bus line MEGABUS M90, Bus line 15A.
What is the alternative route to get from Edinburgh to Crieff?
The alternative route takes 172 minutes, using Bus line E1, Bus line 16B, Bus line 15A.
Is there a direct bus between Edinburgh and Crieff?
No, you’ll have to take 2 bus lines in total. The total travelling time is 2 hr 48 min.
Which bus line goes from Edinburgh to Crieff?
The MEGABUS M90 bus line goes from Edinburgh Bus Station station near Edinburgh in Edinburgh to Inverness station. From there you’ll have to take one bus line till Inverness station near Crieff.
How long does it take to travel from Edinburgh to Crieff by bus?
The total travel time between Edinburgh and Crieff by bus is about 2 hr 48 min.
Where do I get on the bus near Edinburgh to get to Crieff?
Get on the MEGABUS M90 bus from the Edinburgh Bus Station stop near Edinburgh in Edinburgh.
Where do I get off the bus when travelling between Edinburgh and Crieff?
Get off the bus at the Inverness stop, which is closest to Crieff.
Popular Routes
- Dunblane to Doune
- John O' Groats to Dornoch
- Paisley to Erskine
- Glasgow to St. Abbs
- Edinburgh to O2 Academy
- Greenlaw to Edinburgh
- Stirling to Aberfoyle
- Dundee to Glenrothes
- Lerwick to Jarlshof
- Dalkeith to Haddington
- Glasgow Airport to Ayr
- Buchanan Bus Station to Golden Jubilee National Hospital
- Buchanan Bus Station to Bishopbriggs
- Strathaven to Edinburgh
- Edinburgh to Pitlochry
- Airdrie to Bellshill
- Buchanan Bus Station to Uddingston
- Falkirk to Culross
- Edinburgh to Aberlour
- Turriff to Peterhead