12 clubs · County
18-hole golf courses in Perth and Kinross
Tee Time lists 12 golf clubs with an 18-hole course in Perth and Kinross. 9 take visitor tee times online through Tee Time; the other 3 are listed so you can contact them directly. The lowest price for a round in the next 7 days is £20 at Auchterarder Golf Club.
Tee times in Perth and Kinross
- Today
3 tee times at 1 club, from £25
- This weekend, from Saturday 14 November 2026
220 tee times at 5 clubs, from £20
18-Hole Golf in Perth and Kinross at a glance
- Golf clubs
- 12
- Book online with Tee Time
- 9
- Lowest price in the next 7 days
- £20 at Auchterarder Golf Club
12 clubs with an 18-hole course in Perth and Kinross
- Auchterarder Golf ClubAuchterarder · 18 holes · from £20Check availability
- GleneaglesAuchterarder · 4 courses · 18 and 9 holesCheck availability
- Alyth Golf ClubBlairgowrie · 2 courses · 18 and 9 holesNot bookable online
- Strathmore Golf CentreBlairgowrie · 2 courses · 18 and 9 holesCheck availability
- Crieff Golf ClubCrieff · 2 courses · 18 and 9 holes · from £35Check availability
- Dunkeld and Birnam Golf ClubDunkeld · 18 holes · from £20Check availability
- Kinross Golf ClubKinross · 2 courses · 18 holes · from £253 tee times todayTee times until 19:56 · £25 pp
- Craigie Hill Golf ClubPerth · 18 holesNot bookable online
- King James VI Golf ClubPerth · 18 holes · from £25Check availability
- Murrayshall Golf ClubPerth · 2 courses · 18 and 10 holesNot bookable online
- North Inch Golf CoursePerth · 18 holes · from £20Check availability
- Pitlochry Golf ClubPitlochry · 2 courses · 18 and 6 holesCheck availability
All 24 golf clubs in Perth and Kinross
Contains OS data © Crown copyright and database right 2026. Town centres from OS Open Names, Open Government Licence v3.0.