Golf Courses in Perthshire

The following table identifies Golf Courses in Perthshire with their appropriate green fees charges for Perthshire Green Card or Highlands Golf Ticket terms and conditions. Please note these charges change annually so contact the club for the current fees.

Aberfeldy Golf Club

01887 820535
Taybridge Rd,
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.
Alyth Golf Club (1894)
 
01828 632268
Pitcrocknie,
Alyth
PH11 8HF
Heath 18
6205 yards
Par 70
SSS 71
Weekday Round £35; Day £45
Weekend Round £40; Day £50
Play this course with the Perthshire Green Card.
Alyth - Glenisla Golf Centre
 
01828 632445
Pitcrocknie,
Alyth,
Perthshire
PH11 8JJ
Parkland 18
5947 yards
Par 71
SSS 71
Weekday Round £27; Day £38
Weekend Round £32; Day £47
Play this course with the Perthshire Green Card.
Alyth – Strathmore Golf Centre - Rannaleroch
Bookings:
01828 633322
Leroch,
New Alyth
PH11 8NZ
Parkland 18
6454 yards
Par 72
SSS 72
Weekday Round £26; Day £39
Weekend Round £32; Day £48
Play this course with the Perthshire Green Card.
Alyth - Strathmore Golf Centre - Leitfie Links
Bookings:
01828 633322
Leroch,
New Alyth
PH11 8NZ
Parkland 9
3438 yards
Weekday Round £12
Weekend Round £14
Play this course with the Highlands Golf Ticket.
Auchterarder
Golf Club

 
01764 662804
Orchil Road,
Auchterarder,
PH3 1LS
Parkland & Woodland
5778 yards
Par 69
SSS 58
Weekday Round £27.50; Day £39
Weekend Round £33; Day £50
Play this course with the Perthshire Green Card.
Blair Atholl
Golf Club

Secretary:
01796 481407
Blair Atholl,
by Pitlochry
Parkland 9
5816 yards
Par 70
SSS 68
Weekday Day £21
Weekend Day £23
Play this course with the Highlands Golf Ticket.
Blairgowrie
Golf Club - Rosemount

Bookings:
01250 872622
Golf Course Rd,
Rosemount,
Blairgowrie
PH10 6LG
Heath 18
6630 yards
Par 72
SSS 73
Weekday Round £70
Weekend Round £70
Blairgowrie
Golf Club - Lansdowne

Bookings:
01250 872622
Golf Course Rd,
Rosemount,
Blairgowrie
PH10 6LG
Heath 18
6866 yards
Par 72
SSS 74
Weekday Round £50
Weekend Round £50

Play this course with the Perthshire Green Card.
Blairgowrie
Golf Club - Wee Course

Bookings:
01250 872622
Golf Course Road,
Rosemount,
Blairgowrie
PH10 6LG
Heath 9
4704 yards
Par 64
SSS 63
Day Ticket £20
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
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
Crieff Hydro Hotel

Booking:
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.
Dunning Golf Club
Clubhouse:
01764 684747
Rollo Park,
Dunning
PH2 0RJ
Parkland 9
4894 yards
Par 66
SSS 63
Weekday Day £20
Weekend Day £26

Play this course with the Highlands Golf Ticket.
Gleneagles – PGA Centenary
Bookings:
01764 662231
Gleneagles
Hotel
Auchterarder
PH3 1NF
Heath 18
6559 yards
Par 72
SSS 72
Green Fees - Round From £145

Gleneagles – King’s Course
Bookings:
01764 662231
Gleneagles
Hotel
Auchterarder
PH3 1NF
Woodland 18
6471 yards
Par 68
SSS 70
Green Fees - Round From £145


Gleneagles – Queen’s Course
Bookings:
01764 662231
Gleneagles
Hotel
Auchterarder
PH3 1NF
Heath 18
5965 yards
Par 70
SSS 73
Green Fees - Round From £145

Gleneagles – Wee Course
Bookings:
01764 662231
Gleneagles
Hotel
Auchterarder
PH3 1NF
Parkland 9 2962 yards Par 27Green Fees - Round From £30


Kenmore Golf Club
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 Course
Bookings:
01887 830228
Taymouth Castle,
Kenmore
PH15 2NT
Parkland 18
6066 yards
Par
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.
Kinnesswood
Bishopshire Golf Club

Bookings:
01592 780203
Kinnesswood,
By Kinross
Heath 10
4540 yards
Par
SSS 62
Weekday Day from £6
Weekend Day from £12
Kinross - Bruce Course
Bookings:
01577 863407
The Muirs,
Kinross, Kinross-shire KY13 8AS
Parkland 18
6231 yards
Par
SSS 71
Weekday Round £32; Day £43
Weekend Round £42; Day £53
Play this course with the Perthshire Green Card.
Kinross – Montgomery Course
Bookings:
01577 863407
The Muirs,
Kinross,
Kinross-shire
KY13 8AS
Parkland 18
6452 yards
Par
SSS 72
Weekday Round £32; Day £43
Weekend Round £42; Day £53
Play this course with the Perthshire Green Card.
Milnathort Golf Club Ltd.
Clubhouse:
01577 864069
By KinrossParkland 9
5973 yards
Par 71
SSS 69
Weekday Round £15; Day £22
Weekend Round £17; Day £25
Play this course with the Highlands Golf Ticket.
Muckhart Golf Club
Bookings:
01259 781423/781493
Drumburn Rd,
Muckhart,
By Dollar
FK14 7JH
Heath 9x3
6086 yards
Par 71/71/70 SSS 70
Weekday Round £30; Day £40
Weekend Round £35; Day £45
Play this course with the Perthshire Green Card.
Muthill Golf Club
Bookings:
01764 681523
Peat Road,
Muthill,
Perthshire
PH5 2DA
Parkland 9
4700 yards
Par 66
SSS 63
Weekday Round £12.50; Day £16.50
Weekend Day £18.50
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 P&K 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
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
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.
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.
Scone - Murrayshall House Hotel - Lynedoch Course
Bookings:
01738 554804
Murrayshall
Golf Courses,
Murrayshall,
Scone
PH2 7PH
Woodland
5362 yards
Par 69
SSS 67
Weekday Round £25
Weekend Round £25
Day Ticket (1 round each 18-hole course) £50
Play this course with the Perthshire Green Card.
Spittal of Glenshee
Dalmunzie Course

Bookings:
01250 88522
Dalmunzie
Estate,
Spittal of
Glenshee
PH10 7QG
Hilly Upland 9
2099 yards
Par 60
SSS 60
Day Ticket £14

Play this course with the Highlands Golf Ticket.
St Fillans Golf Club
Bookings:
01764 685312
South
Loch Earn Rd,
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
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 Rd,
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.

You are really spoilt for choice, with nearly 40 golf courses all set in the beautiful Perthshire's Scottish Highlands. So, come on.... What are you waiting for? Book that special Golf Weekend or vacation ...NOW and play as many golf courses as you want!

To obtain a FREE copy of a 36 page Golf in Perthshire guide and for further information about these great value golf schemes simply call Perthshire Adventure Line on 01887 829010.

Return to Perthshire Golf from Golf courses