You can use the http://www.citylink.co.uk/journeyplanner.php to get journey times and costs to Perth. If you book in advance you can get cheap fares so you need to look for yourself. The cheapest fares are from £2 and most expensive £11.50 one way.
You would then take a local bus to Crieff. Probably another £2 or so.
Thanks for help
We appreciate it.
Tony and Josianne
Follow the advice in reply #1