The nearest railway station is Gleneagles (only 11 miles away), followed by Perth or Dunblane. There is also a bus service to Crieff, with the closest stop less than a mile away.
If you're coming by car and have a trusty sat nav, simply enter PH7 3LQ. Crieff is situated around an hour from both Glasgow and Edinburgh.
Glasgow and Edinburgh airports are the closest, and the hotel can arrange airport pick-ups for a charge.