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  
12St Andrews The Home Of GolfFife3365.00£££££
24Turnberry Resort - A Luxury Collection ResortAyrshire1255.00£££££
Golfshake Feature Review  Book Tee Times Online  
38Kingsbarns Golf LinksFife375.00£££££
Golfshake Feature Review  
411Machrihanish Dunes Golf ClubCentral Scotland315.00£££££
Book Tee Times Online  
512Machrihanish Golf ClubCentral Scotland305.00£££££
Book Tee Times Online  
615Loch Lomond Golf ClubStrathclyde245.00
Golfshake Feature Review  
723Royal Aberdeen Golf ClubHighlands135.00£££££
824Brora Golf ClubHighlands125.00£££££
Book Tee Times Online  
932Gleneagles Golf ClubCentral Scotland1854.97£££££
Book Tee Times Online  
1033Castle Stuart Golf LinksHighlands404.96£££££
1134Southerness Golf ClubDumfries and Galloway154.95£££££
1235Royal Troon Golf ClubAyrshire234.95£££££
1337Archerfield LinksLothian544.95£££££
Golfshake Feature Review  
1440Gullane Golf ClubLothian1644.93£££££
Golfshake Feature Review  Book Tee Times Online  
1541Murcar Links Golf ClubGrampian254.93£££££
Golfshake Feature Review  Book Tee Times Online  
1659North Berwick Golf ClubLothian354.86£££££
1771Dunbar Golf ClubLothian534.80£££££
Golfshake Feature Review  
1879The Carnegie Club Skibo CastleHighlands24.80£££££
1981Prestwick Golf ClubAyrshire154.80£££££
2087Irvine Golf ClubAyrshire334.77£££££
Book Tee Times Online  
2192Gailes Links Golf Course - GlasgowAyrshire224.77£££££
22107Western Gailes Golf ClubAyrshire364.74
23116Trump International Golf Links, ScotlandGrampian354.73£££££
Book Tee Times Online  
24126The Renaissance ClubLothian114.71
25130The Roxburghe Golf ClubBorders564.70£££££
Book Tee Times Online  
26131Dunkeld & Birnam Golf ClubTayside414.70£££
Book Tee Times Online  
27135Carnoustie Golf LInksTayside1354.69£££££
28142Elmwood GolfFife484.68££££
Book Tee Times Online  
29154Cruden Bay Golf ClubHighlands184.67£££££
Golfshake Feature Review  
30164Kemnay Golf ClubGrampian374.66££££
Book Tee Times Online  
31165Edzell Golf ClubTayside314.65£££££
Book Tee Times Online  
32169Nairn Golf ClubHighlands224.65£££££
33182The Hirsel Golf ClubBorders304.65££££
Book Tee Times Online  
34192Burntisland Golf House ClubFife634.64££££
Book Tee Times Online  
35213Portpatrick Golf ClubDumfries and Galloway334.61££££
Book Tee Times Online  
36221New Woll Estate - Woll Golf ClubBorders384.60£££££
Book Tee Times Online  
37230Montrose Golf LinksTayside264.59£££££
Golfshake Feature Review  Book Tee Times Online  
38243Glen Golf ClubLothian904.58£££££
Book Tee Times Online  
39244Drumoig Golf HotelFife834.58££££
Book Tee Times Online  
40248Elderslie Golf ClubStrathclyde304.57££££
Book Tee Times Online  
41258Lundin Golf ClubFife344.57£££££
42270Crieff Golf ClubCentral Scotland374.56££££
Golfshake Feature Review  Book Tee Times Online  
43296Crail Golfing SocietyFife644.54£££££
44297Lochmaben Golf ClubDumfries and Galloway294.54££££
Book Tee Times Online  
45299Aboyne Golf ClubGrampian824.53££££
Book Tee Times Online  
46300Erskine Golf ClubStrathclyde294.53££££
47308Bothwell Castle Golf ClubStrathclyde284.53££££
48321Ladybank Golf ClubFife254.51£££££
Book Tee Times Online  
49358Eyemouth Golf ClubBorders444.49£££££
Book Tee Times Online  
50361Powfoot Golf ClubDumfries and Galloway254.49£££££
Book Tee Times Online  
51368Kingsfield Golf CentreLothian444.49£££
52379Balmore Golf ClubStrathclyde414.48£££££
Book Tee Times Online  
53411Blairgowrie Golf ClubCentral Scotland344.46£££££
54417Balnagask (Nigg Bay) Golf ClubGrampian714.45££
55419Monifieth Golf LinksTayside314.45££££
Book Tee Times Online  
56428Inverurie Golf ClubGrampian264.45££££
Book Tee Times Online  
57434Cathkin Braes Golf ClubStrathclyde354.44££££
58464Mar Hall Golf ClubStrathclyde584.43£££££
Book Tee Times Online  
59474Strathmore Golf CentreCentral Scotland574.42£££££
Book Tee Times Online  
60495The Duke's St AndrewsFife634.41£££££
61502Kirkcaldy Golf ClubFife414.41£££££
Book Tee Times Online  
62508Mortonhall Golf ClubLothian434.40£££££
63531Moray Golf ClubHighlands714.40£££££
Book Tee Times Online  
64532Kings Acre Golf ClubLothian694.40££££
65536Dundonald LinksAyrshire644.40£££££
Golfshake Feature Review  Book Tee Times Online  
66548Royal Dornoch Golf ClubHighlands344.40£££££
67558Panmure Golf ClubTayside134.40£££££
Golfshake Feature Review  Book Tee Times Online  
68564Muckhart Golf ClubCentral Scotland364.40££££
Book Tee Times Online  
69565Ballumbie Castle Golf ClubTayside424.40£££
Book Tee Times Online  
70595Kinross Golf CoursesFife674.37£££££
Book Tee Times Online  
71598Kirkhill Golf ClubStrathclyde334.37££££
Book Tee Times Online  
72616Whitekirk Golf ClubLothian724.36££££
73630Pitlochry Golf ClubGrampian414.36£££££
Book Tee Times Online  
74635Routenburn Golf ClubAyrshire414.36££
75657Alyth Golf ClubTayside294.34£££
Book Tee Times Online  
76658Dullatur Golf ClubStrathclyde694.34££££
Book Tee Times Online  
77659Haggs Castle Golf ClubCentral Scotland434.34££££
78684Liberton Golf ClubLothian284.33£££££
Book Tee Times Online  
79685Scoonie Golf ClubFife404.33£££
Book Tee Times Online  
80688Wigtownshire County Golf ClubDumfries and Galloway344.33££££
Book Tee Times Online  
81702Caldwell Golf ClubStrathclyde404.32£££
Book Tee Times Online  
82707Royal Musselburgh Golf ClubLothian834.32£££££
Book Tee Times Online  
83725Musselburgh Golf ClubLothian394.31£££££
Book Tee Times Online  
84726Craibstone Golf CourseGrampian424.31££££
85732Pumpherston Golf ClubLothian394.31££££
Book Tee Times Online  
86735Loudoun Gowf ClubAyrshire294.31££££
Book Tee Times Online  
87765St Michaels Golf ClubFife404.29£££
Book Tee Times Online  
88776Downfield Golf ClubTayside424.29£££££
Book Tee Times Online  
89791Dalmahoy Hotel & Country ClubLothian1634.28£££££
Book Tee Times Online  
90822Newmachar Golf ClubGrampian384.27£££££
91842Fairmont St AndrewsFife1284.26£££££
Book Tee Times Online  
92871Arbroath Golf Links & Arbroath Artisan Golf ClubTayside324.25££££
Book Tee Times Online  
93875Forfar Golf ClubTayside274.25££££
Book Tee Times Online  
94880Meldrum House Golf ClubGrampian1924.24
95883West Lothian Golf ClubLothian494.24££££
96886Eastwood Golf ClubStrathclyde384.24£££
97894West Linton Golf ClubLothian314.23££££
Book Tee Times Online  
98907Macdonald Cardrona Hotel & Country ClubBorders854.23£££££
Golfshake Feature Review  Book Tee Times Online  
99916Stranraer Golf ClubDumfries and Galloway264.22££££
Book Tee Times Online  
100974Craigielaw Golf ClubLothian514.20£££££
Book Tee Times Online  
Displaying 1 to 100 of 100 records.

Featured Courses

Brora Golf Club
from 12 reviews
 
Machrihanish Dunes Golf Club
from 29 reviews
 
Royal Aberdeen Golf Club
from 9 reviews
 

Links


Plan Your Next Round

MacDonald Aviemore Highland Resort
Highlands

Banchory Golf Club
Grampian from £12.00 Save 15%

Braid Hills Golf Course
Lothian from £19.00 Save 19%

Scroll to top