St. Fillans is situated at the East end of Loch Earn. It is easily reached by road, simply take the A85 from Perth.

For detailed directions, there are a number of sites that offer route planners, including: