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 GolfFife3265.00£££££
26Loch Lomond Golf ClubStrathclyde244.97
Golfshake Feature Review  
39Castle Stuart Golf LinksHighlands374.95£££££
412Gleneagles Golf ClubCentral Scotland1784.92£££££
Book Tee Times Online  
516Royal Dornoch Golf ClubHighlands314.89£££££
617Archerfield LinksLothian504.89£££££
Golfshake Feature Review  
721Gullane Golf ClubLothian1514.87£££££
Golfshake Feature Review  Book Tee Times Online  
824Turnberry Resort - A Luxury Collection ResortAyrshire1224.86£££££
Book Tee Times Online  
932Southerness Golf ClubDumfries and Galloway134.84£££££
Book Tee Times Online  
1036Royal Troon Golf ClubAyrshire234.83£££££
Book Tee Times Online  
1145Dundonald LinksAyrshire634.81£££££
Golfshake Feature Review  Book Tee Times Online  
1246North Berwick Golf ClubLothian344.80£££££
1352The Carnegie Club Skibo CastleHighlands24.80£££££
1457Kingsbarns Golf LinksFife374.79£££££
1560Dunbar Golf ClubLothian474.79£££££
Golfshake Feature Review  
1671Prestwick Golf ClubAyrshire144.78£££££
1773Glencorse Golf ClubLothian254.77££££
Book Tee Times Online  
1875Elmwood GolfFife454.77££££
Book Tee Times Online  
1986Irvine Golf ClubAyrshire324.75£££££
Book Tee Times Online  
2095Blairgowrie Golf ClubCentral Scotland324.73£££££
21104Trump International Golf Links, ScotlandGrampian334.72£££££
22107The Renaissance ClubLothian114.71
23108Dunkeld & Birnam Golf ClubTayside404.71£££
Book Tee Times Online  
24119Burntisland Golf House ClubFife624.69££££
Book Tee Times Online  
25142Edzell Golf ClubTayside314.65£££££
Book Tee Times Online  
26147Brora Golf ClubHighlands94.65£££££
Book Tee Times Online  
27153The Hirsel Golf ClubBorders304.65££££
Book Tee Times Online  
28176Portpatrick Golf ClubDumfries and Galloway294.62££££
Book Tee Times Online  
29180Aboyne Golf ClubGrampian764.61££££
Book Tee Times Online  
30187The Roxburghe Golf ClubBorders524.61£££££
Book Tee Times Online  
31196Carnoustie Golf LinksTayside1274.60£££££
32201Machrihanish Dunes Golf ClubCentral Scotland294.59£££££
Book Tee Times Online  
33204Western Gailes Golf ClubAyrshire334.59
34209Fairmont St AndrewsFife1244.58£££££
Book Tee Times Online  
35220Elderslie Golf ClubStrathclyde304.57££££
Book Tee Times Online  
36222New Woll Estate - Woll Golf ClubBorders364.57££££
Book Tee Times Online  
37226Nairn Golf ClubHighlands204.57£££££
38236Moray Golf ClubHighlands714.55£££££
Book Tee Times Online  
39243Bothwell Castle Golf ClubStrathclyde274.55££££
40244Kemnay Golf ClubGrampian354.55££££
Book Tee Times Online  
41258Erskine Golf ClubStrathclyde294.53££££
42266Kings Acre Golf ClubLothian674.53££££
Book Tee Times Online  
43267Pitlochry Golf ClubGrampian374.53£££££
Book Tee Times Online  
44277Crail Golfing SocietyFife614.52£££££
45296Glen Golf ClubLothian864.50£££££
Book Tee Times Online  
46312Machrihanish Golf ClubCentral Scotland304.49£££££
Book Tee Times Online  
47314Lundin Golf ClubFife324.49£££££
48321Dullatur Golf ClubStrathclyde664.49££££
Book Tee Times Online  
49328Kingsfield Golf CentreLothian444.49£££
50331Lochmaben Golf ClubDumfries and Galloway264.48££££
Book Tee Times Online  
51337Cruden Bay Golf ClubHighlands174.48£££££
Golfshake Feature Review  
52361Kirkcaldy Golf ClubFife404.47£££££
Book Tee Times Online  
53370Harburn Golf ClubLothian284.46££££
Book Tee Times Online  
54379Ladybank Golf ClubFife214.46£££££
Book Tee Times Online  
55381Crieff Golf ClubCentral Scotland324.46£££
Book Tee Times Online  
56400Strathmore Golf CentreCentral Scotland564.45£££££
Book Tee Times Online  
57401Inverurie Golf ClubGrampian264.45££££
Book Tee Times Online  
58423Drumoig Golf HotelFife814.43££££
Book Tee Times Online  
59432Mar Hall Golf ClubStrathclyde554.43£££££
Book Tee Times Online  
60459Muckhart Golf ClubCentral Scotland364.42££££
Book Tee Times Online  
61494Mortonhall Golf ClubLothian434.40£££££
62498Balnagask (Nigg Bay) Golf ClubGrampian654.40££
63515Eyemouth Golf ClubBorders404.39£££££
Book Tee Times Online  
64520Cathkin Braes Golf ClubStrathclyde344.39££££
65544Craigielaw Golf ClubLothian474.37£££££
Book Tee Times Online  
66555Ballumbie Castle Golf ClubTayside384.37£££
Book Tee Times Online  
67565Whitekirk Golf ClubLothian724.36££££
68567Murcar Links Golf ClubGrampian224.36£££££
Golfshake Feature Review  Book Tee Times Online  
69592Monifieth Golf LinksTayside294.35££££
Book Tee Times Online  
70599Kirkhill Golf ClubStrathclyde324.35££££
Book Tee Times Online  
71603The Duke's St AndrewsFife614.35£££££
Book Tee Times Online  
72617Wigtownshire County Golf ClubDumfries and Galloway314.34££££
Book Tee Times Online  
73632Scoonie Golf ClubFife404.33£££
Book Tee Times Online  
74638Loudoun Gowf ClubAyrshire284.33££££
Book Tee Times Online  
75641Balmore Golf ClubStrathclyde374.33£££££
Book Tee Times Online  
76651St Michaels Golf ClubFife374.32£££
Book Tee Times Online  
77659Kinross Golf CoursesFife654.32£££££
Book Tee Times Online  
78668Macdonald Cardrona Hotel & Country ClubBorders804.31£££££
Golfshake Feature Review  Book Tee Times Online  
79674Craibstone Golf CourseGrampian424.31££££
80704Musselburgh Golf ClubLothian374.30£££££
Book Tee Times Online  
81718Royal Aberdeen Golf ClubHighlands134.29£££££
82730Caldwell Golf ClubStrathclyde384.29£££
Book Tee Times Online  
83737Oldmeldrum Golf ClubGrampian284.28£££
Book Tee Times Online  
84754Downfield Golf ClubTayside384.27£££££
Book Tee Times Online  
85756Panmure Golf ClubTayside124.27£££££
Golfshake Feature Review  Book Tee Times Online  
86759Eastwood Golf ClubStrathclyde374.27£££
87763Newmachar Golf ClubGrampian374.27£££££
88771Arbroath Golf Links & Arbroath Artisan Golf ClubTayside324.26££££
Book Tee Times Online  
89775West Linton Golf ClubLothian294.26££££
Book Tee Times Online  
90777Routenburn Golf ClubAyrshire394.26££
91789Royal Musselburgh Golf ClubLothian784.26£££££
Book Tee Times Online  
92792Pumpherston Golf ClubLothian374.26££££
Book Tee Times Online  
93793Haggs Castle Golf ClubCentral Scotland424.26££££
94820Meldrum House Golf ClubGrampian1924.24
95828West Lothian Golf ClubLothian494.24££££
Book Tee Times Online  
96864Gailes Links Golf Course - GlasgowAyrshire204.23£££££
97873Stranraer Golf ClubDumfries and Galloway264.22££££
Book Tee Times Online  
98969Forfar Golf ClubTayside264.18££££
Book Tee Times Online  
99980Milngavie Golf ClubCentral Scotland364.17£££££
Book Tee Times Online  
100985Liberton Golf ClubLothian264.17£££££
Book Tee Times Online  
Displaying 1 to 100 of 100 records.

Featured Courses

Loch Lomond Golf Club
from 24 reviews
 
Castle Stuart Golf Links
from 37 reviews
 
Gleneagles Golf Club
from 165 reviews
 

Links


28 DAYS TO BETTER PUTTING

Prostate Cancer UK

 

Plan Your Next Round

Forrester Park Golf Resort
Fife from £29.00 Save 39%

Crieff Golf Club
Central Scotland from £10.00 Save 20%

Burntisland Golf House Club
Fife from £12.00 Save 15%

Scroll to top