Travel from St-Andrews to Crieff

Bus from St Andrews to Crieff

Stagecoach UK operates a bus from St Andrews to Crieff every 15 minutes. Tickets cost $3 - $5 and the journey takes 25 min. 3 other operators also service this route.

How to get from St Andrews to Crieff

From St Andrews, Bus Station line 99 bus to Dundee City Centre, Railway Station, bus to Perth, Scott Street (High Street), then bus to Crieff, RS McColl. 2 h 28 min £8. From St Andrews, Bus Station line 99 bus to Dundee, train to Perth, walk to Perth, Scott Street (High Street), then bus to Crieff, RS McColl. 2 h 37 min £13. From St Andrews drive to Crieff. 1 h £9.

Is there a direct bus between St Andrews and Crieff?

No, there is no direct bus from St Andrews to Crieff. However, there are services departing from St Andrews, Bus Station and arriving at Crieff, RS McColl via Dundee City Centre, Railway Station and Perth, Scott Street (High Street). The journey, including transfers, takes approximately 2 h 28 min.

Operators from St Andrews to Crieff