January - March. We have a special offer for groups this season. Click here for more information
When you think of golf, thoughts automatically turn to Scotland and the acclaimed golfing venues of the Old Course, Carnoustie, Turnberry, Troon, Muirfield, Gleneagles and the more recently lauded Kingsbarns. But look beyond the 'jewels in the Scottish crown' and you'll find a selection of 'hidden gems' which for many capture the true essence of Scottish golf.
VisitScotland Perthshire operates two discount schemes
If you'd like to find out more about these schemes click here.
Click here for a comprehensive listing of Perthshire and Stirlingshire courses.
Course | Location | Style | Costs |
Aberfeldy Golf Club Colin Dow: 01887 820535 |
Aberfeldy PH15 2BH | Parkland 18 6000 yards Par 68 SSS 67 | Weekday Round £20; Day £31 Weekend Round £25; Day £34 Play this course with the Perthshire Green Card. |
Comrie Golf Club Clubhouse & Bookings: 01764 670055 |
Laggan Braes, Comrie PH6 2LR | Heath 9 6040 yards Par 70 SSS 70 | Weekday Round £16; Day £20 Weekend Round £20; Day £25 Play this course with the Highlands Golf Ticket. |
Crieff Golf Club - Ferntower Course Bookings: 01764 652909 |
Perth Road, Crieff PH7 3LR | Parkland 18 6493 yards Par and SSS 72 | Weekday Round from £24; Day from £36 Weekend Round from £30 Play this course with the Perthshire Green Card. |
Crieff Golf Club - Dornock Course Bookings: 01764 652909 |
Perth Road, Crieff PH7 3LR | Parkland 9 4540 yards Par 64 SSS 63 | Weekday Round £12-£16 Weekend Round £12-£16 Play this course with the Highlands Golf Ticket. |
Culcrieff Course at Crieff Hydro Hotel Andrew Devine: 01764 651615 |
Crieff Hydro Hotel, Crieff PH7 3LQ | Parkland 18 4876 yards Par 66 | Weekday Round from £20 Weekend Day from £21 Play this course with the Perthshire Green Card. |
By Crieff - Foulford Inn Mrs Beaumont: 01764 652407 |
Sma’ Glen, by Crieff PH7 3LN | Heath 9 1832 yards Par 27 SSS 27 | Weekday & Weekend Round £5 Weekday & Weekend Day £8 |
Dunkeld & Birnam Golf Club Bookings: 01350 727524 |
Fungarth, Dunkeld PH8 0HU | Heath & Parkland 18 5511 yards Par 70 SSS 67 | Weekday Round £22; Day £30 Weekend Round £27; Day £40 Play this course with the Perthshire Green Card. |
Gleneagles Bookings: 01764 662231 |
Gleneagles Hotel, Auchterarder PH3 1NF | Heath 18 6559 yards Par 72 SSS 72 | Green Fees - Round From £145 |
Kenmore Golf Course Bookings: 01887 830226 |
Taymouth Holiday Centre, Kenmore PH15 2HN | Parkland 9 6505 yards Par 69 SSS 69 | Weekday Round £20; Day £30 Weekend Round £25; Day £35 Play this course with the Highlands Golf Ticket. |
Kenmore - Taymouth Castle Golf Course Bookings: 01887 830228 |
Taymouth Castle, Kenmore PH15 2NT | Parkland 18 6066 yards Par and SSS 69 | Weekday Round £25; Day £40 Weekend Round £30; Day £50 Play this course with the Perthshire Green Card. |
Killin Golf Club Clubhouse: 01567 820312 |
Killin FK21 8TX | Highland 9 5036 yards Par 66 SSS 65 | Weekday Round £18; Day £24 Weekend Round £18; Day £24 Play this course with the Highlands Golf Ticket. |
Perth – Craigie Hill Golf Club Clubhouse: 01738 624377 |
Cherrybank, Perth PH2 0NE | Heath 18 5386 yards Par 66 SSS 67 | Weekday Round £20; Day £30 Weekend Round £25; Day £30 Play this course with the Perthshire Green Card. |
Perth – North Inch Golf Course Starter: 01738 636481 |
c/o Perth & Kinross Council, 3 High Street, Perth | Parkland 18 5216 yards Par 68 SSS 68 | Weekday Round £9.50; Day £17 Weekend Round £12 |
Perth – King James VI Golf Club Andrew Crerar: 01738 632460 |
Moncrieffe Island, Perth PH2 8NR | Parkland 18 5684 yards Par and SSS 68 | Weekday Round £24; Day £32 Weekend Round £26; Day £34 Play this course with the Perthshire Green Card. |
Pitlochry Golf Course Ltd. Mark Pirie: 01796 472792 |
Golf Course Road, Pitlochry PH16 5QY | Parkland 18 5811 yards Par and SSS 69 | Weekday Round £26; Day £36 Weekend Round £35; Day £45 Play this course with the Perthshire Green Card. |
Scone – Murrayshall House Hotel - Murrayshall Course Bookings: 01738 554804 |
Murrayshall Golf Courses, Murrayshall, Scone PH2 7PH | Parkland 18 6489 yards Par 73 SSS 72 | Weekday Round £40 Weekend Round £45 Day Ticket (1 round each 18-hole course) £50 Play this course with the Perthshire Green Card. |
St Fillans Golf Club Bookings: 01764 685312 |
South Loch Earn Road, St Fillans PH6 2NJ | Parkland 9 6054 yards Par 70 SSS 69 | Weekday Round £10; Day £15 Weekend Round £10; Day £20 Play this course with the Highlands Golf Ticket. |
Strathtay Golf Club Alistair Robinson: 01887 840373 |
Upper Derculich, Strathtay PH9 0LR | Heath 9 4082 yards Par and SSS 63 | Summer Day Ticket £12 Weekends and Public Holiday Day £15 Play this course with the Highlands Golf Ticket. |
Whitemoss Golf Club Vic Westwood: 01738 730300 |
Whitemoss Road, Dunning, Perthshire PH2 OQX | Parkland 18 6200 yards Par/SSS 69 | Weekday Round £20; Day £30 Weekend Round £20; Day £30 Play this course with the Perthshire Green Card. |