6 clubs · Perth and Kinross
9-hole golf courses near Perth
Tee Time lists 6 golf clubs with a 9-hole course within 15 miles of Perth. 3 take visitor tee times online through Tee Time; the other 3 are listed so you can contact them directly. The nearest is Dunning Golf Club, 8.2 miles from the centre of Perth. The lowest price for a round in the next 7 days is £20 at Milnathort Golf Club.
Tee times near Perth
- Today
No tee times left today.
- This weekend, from Saturday 14 November 2026
No tee times showing yet.
9-Hole Golf near Perth at a glance
- Golf clubs
- 6
- Book online with Tee Time
- 3
- Lowest price in the next 7 days
- £20 at Milnathort Golf Club
- Nearest club
- Dunning Golf Club, 8.2 mi
6 clubs with a 9-hole course near Perth
- Dunning Golf Club9 holes8.2 miNot bookable online
- Milnathort Golf Club9 holes · from £2011.9 miCheck availability
- Falkland Golf Club9 holes13.4 miNot bookable online
- Bishopshire Golf Club9 holes13.6 miNot bookable online
- Gleneagles4 courses · 18 and 9 holes14.6 miCheck availability
- Crieff Golf Club2 courses · 18 and 9 holes14.7 miCheck availability
Contains OS data © Crown copyright and database right 2026. Town centres from OS Open Names, Open Government Licence v3.0; distances are in a straight line.