Top 100 Golf Courses in the Scotland

The top 100 Scotland golf courses reviewed on Golfshake with more than 25 independent golf course reviews. The Golfshake reviews/ratings are based off the expectations of every day golfers.

Also check out the top 100; UK Top 100, under £15, under £20, under £30, under £40, under £50, under £100, over £100 plus our own feature on golf's hidden gems.

You can now also view regional top 100's for the East Midlands, West Midlands, South West, South East, South, North, East, Wales, Scotland & Northern Ireland.

Displaying 1 to 100 of 100 records.
RankOverallCourseLocationReviewsRatingPrice  
11St Andrews The Home Of GolfFife3115.00£££££
24Loch Lomond Golf ClubStrathclyde244.97
Golfshake Feature Review  
36Castle Stuart Golf LinksHighlands364.94£££££
414Gleneagles Golf ClubCentral Scotland1724.89£££££
Book Tee Times Online  
515Archerfield LinksLothian484.88£££££
Golfshake Feature Review  
617Royal Dornoch Golf ClubHighlands304.87£££££
723Gullane Golf ClubLothian1444.85£££££
Golfshake Feature Review  Book Tee Times Online  
824Turnberry Resort - A Luxury Collection ResortAyrshire1184.84£££££
Book Tee Times Online  
931Dundonald LinksAyrshire624.82£££££
Golfshake Feature Review  Book Tee Times Online  
1039The Carnegie Club Skibo CastleHighlands24.80£££££
1141Royal Troon Golf ClubAyrshire224.79£££££
1244Kingsbarns Golf LinksFife364.79£££££
1346Dunbar Golf ClubLothian424.78£££££
1449Blairgowrie Golf ClubCentral Scotland324.78£££££
1580Trump International Golf Links, ScotlandGrampian334.72£££££
1681North Berwick Golf ClubLothian314.71£££££
1787The Renaissance ClubLothian114.71
18102Irvine Golf ClubAyrshire284.67£££££
Book Tee Times Online  
19103Dunkeld & Birnam Golf ClubTayside374.67£££
Book Tee Times Online  
20109Prestwick Golf ClubAyrshire124.67£££££
21122Burntisland Golf House ClubFife604.65££££
Book Tee Times Online  
22130The Roxburghe Golf ClubBorders504.63£££££
Book Tee Times Online  
23142Edzell Golf ClubTayside304.62£££££
Book Tee Times Online  
24156Kemnay Golf ClubGrampian354.61££££
Book Tee Times Online  
25158Brora Golf ClubHighlands84.61£££££
Book Tee Times Online  
26177Aboyne Golf ClubGrampian744.59££££
Book Tee Times Online  
27182Moray Golf ClubHighlands704.58£££££
Book Tee Times Online  
28187Western Gailes Golf ClubAyrshire324.58
29189Fairmont St AndrewsFife1194.58£££££
Book Tee Times Online  
30191The Hirsel Golf ClubBorders294.58££££
Book Tee Times Online  
31192Elderslie Golf ClubStrathclyde294.57££££
Book Tee Times Online  
32210Southerness Golf ClubDumfries and Galloway124.55£££££
Book Tee Times Online  
33219Erskine Golf ClubStrathclyde294.53££££
34227Pitlochry Golf ClubGrampian374.53£££££
Book Tee Times Online  
35265Carnoustie Golf LinksTayside1204.49£££££
36276New Woll Estate - Woll Golf ClubBorders344.49££££
Book Tee Times Online  
37281Kings Acre Golf ClubLothian644.49££££
Book Tee Times Online  
38283Nairn Golf ClubHighlands194.48£££££
39306Kirkcaldy Golf ClubFife344.47£££££
Book Tee Times Online  
40325Elmwood GolfFife434.46£££
Book Tee Times Online  
41331Bothwell Castle Golf ClubStrathclyde254.45££££
42340Inverurie Golf ClubGrampian264.45££££
Book Tee Times Online  
43342Harburn Golf ClubLothian264.45££££
Book Tee Times Online  
44362Strathmore Golf CentreCentral Scotland534.43£££££
Book Tee Times Online  
45365Machrihanish Dunes Golf ClubCentral Scotland274.43£££££
Book Tee Times Online  
46368Dullatur Golf ClubStrathclyde664.43££££
Book Tee Times Online  
47375Glen Golf ClubLothian834.42£££££
Book Tee Times Online  
48383Craigielaw Golf ClubLothian434.42£££££
Book Tee Times Online  
49412Mortonhall Golf ClubLothian434.40£££££
50417Crail Golfing SocietyFife574.40£££££
51444Balnagask (Nigg Bay) Golf ClubGrampian584.39££
52450Machrihanish Golf ClubCentral Scotland294.38£££££
Book Tee Times Online  
53451Ladybank Golf ClubFife184.38£££££
Book Tee Times Online  
54462Drumoig Golf HotelFife774.38££££
Book Tee Times Online  
55469Eyemouth Golf ClubBorders394.37£££££
Book Tee Times Online  
56480Muckhart Golf ClubCentral Scotland324.37££££
Book Tee Times Online  
57481Kirkhill Golf ClubStrathclyde314.37££££
Book Tee Times Online  
58485Cruden Bay Golf ClubHighlands164.37£££££
Golfshake Feature Review  
59489Whitekirk Golf ClubLothian724.36££££
60493Murcar Links Golf ClubGrampian224.36£££££
Golfshake Feature Review  Book Tee Times Online  
61508Wigtownshire County Golf ClubDumfries and Galloway254.35££££
Book Tee Times Online  
62509Crieff Golf ClubCentral Scotland294.35£££
Book Tee Times Online  
63531Kingsfield Golf CentreLothian434.34£££
64540Lundin Golf ClubFife294.34£££££
65548Aberdour Golf ClubFife434.33£££
Book Tee Times Online  
66549Scoonie Golf ClubFife404.33£££
Book Tee Times Online  
67563Newmachar Golf ClubGrampian364.32£££££
68569Cathkin Braes Golf ClubStrathclyde334.32££££
69587Craibstone Golf CourseGrampian424.31££££
70590Musselburgh Golf ClubLothian354.31£££££
Book Tee Times Online  
71598Monifieth Golf LinksTayside274.30££££
Book Tee Times Online  
72614The Duke's St AndrewsFife574.29£££££
Book Tee Times Online  
73615Royal Aberdeen Golf ClubHighlands134.29£££££
74618Balmore Golf ClubStrathclyde364.29£££££
Book Tee Times Online  
75625Linlithgow Golf ClubLothian274.29£££
Book Tee Times Online  
76629West Linton Golf ClubLothian284.28££££
Book Tee Times Online  
77643Arbroath Golf Links & Arbroath Artisan Golf ClubTayside294.28££££
Book Tee Times Online  
78683Haggs Castle Golf ClubCentral Scotland424.26££££
79707Windyhill Golf ClubStrathclyde334.25£££
Book Tee Times Online  
80708Meldrum House Golf ClubGrampian1924.24
81717West Lothian Golf ClubLothian494.24££££
Book Tee Times Online  
82740Mar Hall Golf ClubStrathclyde524.23£££££
Book Tee Times Online  
83746Gailes Links Golf Course - GlasgowAyrshire204.23£££££
84748Loudoun Gowf ClubAyrshire254.22££££
Book Tee Times Online  
85771Caldwell Golf ClubStrathclyde374.22£££
Book Tee Times Online  
86772St Michaels Golf ClubFife354.22£££
Book Tee Times Online  
87773Eastwood Golf ClubStrathclyde364.21£££
Book Tee Times Online  
88805PiperdamTayside314.20££££
Book Tee Times Online  
89815Macdonald Cardrona Hotel & Country ClubBorders774.19£££££
Golfshake Feature Review  Book Tee Times Online  
90824Kinross Golf CoursesFife634.19£££££
Book Tee Times Online  
91848Downfield Golf ClubTayside344.18£££££
Book Tee Times Online  
92852Royal Musselburgh Golf ClubLothian744.18£££££
Book Tee Times Online  
93859Forfar Golf ClubTayside264.18££££
Book Tee Times Online  
94880Ballumbie Castle Golf ClubTayside354.17£££
Book Tee Times Online  
95881Liberton Golf ClubLothian264.17£££££
Book Tee Times Online  
96918Dundas Park Golf ClubLothian284.14££
Book Tee Times Online  
97939Swanston New Golf ClubLothian424.14£££
Book Tee Times Online  
98950Milngavie Golf ClubCentral Scotland344.13£££££
Book Tee Times Online  
99952Cowglen Golf ClubStrathclyde294.13£££££
Book Tee Times Online  
100960Forrester Park Golf ResortFife364.13£££££
Book Tee Times Online  
Displaying 1 to 100 of 100 records.

Featured Courses

Glenalmond Golf Club
from 1 reviews
 
Loch Lomond Golf Club
from 24 reviews
 
Castle Stuart Golf Links
from 36 reviews
 

Links


CONNECY WITH YOUR GAME

Marriott

Prostate Cancer UK

 

Plan Your Next Round

Scotscraig Golf Club
Fife from £25.00 Save 30%

Grantown on Spey Golf Club
Highlands

Fairmont St Andrews
Fife from £30.00 Save 35%

Scroll to top