ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Crieff

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Edinburgh to Crieff

🚌 Route 1: The journey from Edinburgh to Crieff PH7 takes approximately 2 hours and 39 minutes covering a distance of 93.4 km with one transfer. The first step involves taking a bus towards Perth, departing from Princes Street and arriving at Canal Street. 🚌 Route 2: Another option to reach Crieff from Edinburgh is a 2 hours and 33 minutes journey covering 98.2 km with two transfers. You'll first board a bus towards Aberdeen, followed by buses towards Perth and then Dalginross to reach your destination. 🚌 Route 3: For a slightly longer but scenic route, consider a 2 hours and 53 minutes journey covering 108 km with one transfer. Begin by taking a bus towards Inverness from Edinburgh and then continue towards Dalginross to arrive in Crieff.

Where to stay in Crieff

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation

Will you be returning to Edinburgh by bus?

If you are looking for a return bus ride, check the buses from Crieff to Edinburgh.

See schedule