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 GolfFife3285.00£££££
24Turnberry Resort - A Luxury Collection ResortAyrshire1235.00£££££
Book Tee Times Online  
38Kingsbarns Golf LinksFife375.00£££££
Golfshake Feature Review  
412Machrihanish Golf ClubCentral Scotland305.00£££££
Book Tee Times Online  
513Machrihanish Dunes Golf ClubCentral Scotland305.00£££££
Book Tee Times Online  
616Loch Lomond Golf ClubStrathclyde245.00
Golfshake Feature Review  
722Royal Aberdeen Golf ClubHighlands135.00£££££
828Brora Golf ClubHighlands115.00£££££
Book Tee Times Online  
931Royal Troon Golf ClubAyrshire234.97£££££
Book Tee Times Online  
1033Gleneagles Golf ClubCentral Scotland1824.96£££££
Book Tee Times Online  
1134Southerness Golf ClubDumfries and Galloway154.95£££££
Book Tee Times Online  
1235Castle Stuart Golf LinksHighlands394.95£££££
1336Gailes Links Golf Course - GlasgowAyrshire214.93£££££
1438Gullane Golf ClubLothian1594.92£££££
Golfshake Feature Review  Book Tee Times Online  
1540Archerfield LinksLothian524.92£££££
Golfshake Feature Review  
1653Murcar Links Golf ClubGrampian224.88£££££
Golfshake Feature Review  Book Tee Times Online  
1758North Berwick Golf ClubLothian354.86£££££
1864Prestwick Golf ClubAyrshire144.84£££££
1977The Carnegie Club Skibo CastleHighlands24.80£££££
2079Dunbar Golf ClubLothian504.79£££££
Golfshake Feature Review  
2191Elmwood GolfFife454.76££££
Book Tee Times Online  
2298Irvine Golf ClubAyrshire324.75£££££
Book Tee Times Online  
23113Trump International Golf Links, ScotlandGrampian354.73£££££
Book Tee Times Online  
24116Nairn Golf ClubHighlands214.72£££££
25122The Renaissance ClubLothian114.71
26124Dunkeld & Birnam Golf ClubTayside414.70£££
Book Tee Times Online  
27126Carnoustie Golf LinksTayside1294.70£££££
28136Western Gailes Golf ClubAyrshire344.68
29149The Roxburghe Golf ClubBorders544.66£££££
Book Tee Times Online  
30152Edzell Golf ClubTayside314.65£££££
Book Tee Times Online  
31162The Hirsel Golf ClubBorders304.65££££
Book Tee Times Online  
32172Burntisland Golf House ClubFife634.64££££
Book Tee Times Online  
33192Aboyne Golf ClubGrampian794.61££££
Book Tee Times Online  
34193Portpatrick Golf ClubDumfries and Galloway304.61££££
Book Tee Times Online  
35199New Woll Estate - Woll Golf ClubBorders384.60££££
Book Tee Times Online  
36201Cruden Bay Golf ClubHighlands174.60£££££
Golfshake Feature Review  
37218Elderslie Golf ClubStrathclyde304.57££££
Book Tee Times Online  
38236Drumoig Golf HotelFife824.55££££
Book Tee Times Online  
39240Crail Golfing SocietyFife624.55£££££
40241Kemnay Golf ClubGrampian354.55££££
Book Tee Times Online  
41254Glen Golf ClubLothian874.54£££££
Book Tee Times Online  
42258Erskine Golf ClubStrathclyde294.53££££
43264Bothwell Castle Golf ClubStrathclyde284.53££££
44286Ladybank Golf ClubFife244.51£££££
Book Tee Times Online  
45288Crieff Golf ClubCentral Scotland344.51£££
Golfshake Feature Review  Book Tee Times Online  
46316Lundin Golf ClubFife324.49£££££
47319Montrose Golf LinksTayside244.49£££££
Golfshake Feature Review  Book Tee Times Online  
48321Dullatur Golf ClubStrathclyde664.49££££
Book Tee Times Online  
49326Lochmaben Golf ClubDumfries and Galloway274.49££££
Book Tee Times Online  
50331Kingsfield Golf CentreLothian444.49£££
51362Blairgowrie Golf ClubCentral Scotland344.46£££££
52391Inverurie Golf ClubGrampian264.45££££
Book Tee Times Online  
53398Cathkin Braes Golf ClubStrathclyde354.44££££
54403Strathmore Golf CentreCentral Scotland564.44£££££
Book Tee Times Online  
55406Balnagask (Nigg Bay) Golf ClubGrampian684.44££
56426Mar Hall Golf ClubStrathclyde584.43£££££
Book Tee Times Online  
57438Eyemouth Golf ClubBorders414.41£££££
Book Tee Times Online  
58449Kirkcaldy Golf ClubFife414.41£££££
Book Tee Times Online  
59453Mortonhall Golf ClubLothian434.40£££££
60472Moray Golf ClubHighlands714.40£££££
Book Tee Times Online  
61475Kings Acre Golf ClubLothian684.40££££
Book Tee Times Online  
62480Dundonald LinksAyrshire634.40£££££
Golfshake Feature Review  Book Tee Times Online  
63490Royal Dornoch Golf ClubHighlands324.40£££££
64498Panmure Golf ClubTayside124.40£££££
Golfshake Feature Review  Book Tee Times Online  
65507Muckhart Golf ClubCentral Scotland364.40££££
Book Tee Times Online  
66531The Duke's St AndrewsFife624.38£££££
Book Tee Times Online  
67566Whitekirk Golf ClubLothian724.36££££
68587Monifieth Golf LinksTayside294.35££££
Book Tee Times Online  
69596Wigtownshire County Golf ClubDumfries and Galloway324.35££££
Book Tee Times Online  
70601Kirkhill Golf ClubStrathclyde324.35££££
Book Tee Times Online  
71629Scoonie Golf ClubFife404.33£££
Book Tee Times Online  
72641Ballumbie Castle Golf ClubTayside394.32£££
Book Tee Times Online  
73644St Michaels Golf ClubFife374.32£££
Book Tee Times Online  
74647Balmore Golf ClubStrathclyde384.32£££££
Book Tee Times Online  
75649Routenburn Golf ClubAyrshire404.32££
76654Kinross Golf CoursesFife654.32£££££
Book Tee Times Online  
77670Craibstone Golf CourseGrampian424.31££££
78672Loudoun Gowf ClubAyrshire294.31££££
Book Tee Times Online  
79703Musselburgh Golf ClubLothian374.29£££££
Book Tee Times Online  
80717Macdonald Cardrona Hotel & Country ClubBorders824.29£££££
Golfshake Feature Review  Book Tee Times Online  
81728Caldwell Golf ClubStrathclyde394.28£££
Book Tee Times Online  
82751Downfield Golf ClubTayside394.27£££££
Book Tee Times Online  
83753Newmachar Golf ClubGrampian374.27£££££
84765Royal Musselburgh Golf ClubLothian804.26£££££
Book Tee Times Online  
85772Fairmont St AndrewsFife1254.26£££££
Book Tee Times Online  
86783Haggs Castle Golf ClubCentral Scotland424.26££££
87785Dalmahoy Hotel & Country ClubLothian1604.26£££££
Book Tee Times Online  
88799Pumpherston Golf ClubLothian384.25££££
Book Tee Times Online  
89805Arbroath Golf Links & Arbroath Artisan Golf ClubTayside324.25££££
Book Tee Times Online  
90808Meldrum House Golf ClubGrampian1924.24
91816West Lothian Golf ClubLothian494.24££££
Book Tee Times Online  
92818Alyth Golf ClubTayside284.24£££
Book Tee Times Online  
93821Eastwood Golf ClubStrathclyde384.24£££
94826West Linton Golf ClubLothian314.23££££
Book Tee Times Online  
95831Pitlochry Golf ClubGrampian384.23£££££
Book Tee Times Online  
96859Stranraer Golf ClubDumfries and Galloway264.22££££
Book Tee Times Online  
97908Craigielaw Golf ClubLothian474.20£££££
Book Tee Times Online  
98961Forfar Golf ClubTayside264.18££££
Book Tee Times Online  
99975Milngavie Golf ClubCentral Scotland374.17£££££
Book Tee Times Online  
100981Liberton Golf ClubLothian264.17£££££
Book Tee Times Online  
Displaying 1 to 100 of 100 records.

Featured Courses

Royal Aberdeen Golf Club
from 9 reviews
 
Machrihanish Golf Club
from 25 reviews
 
Turnberry Resort - A Luxury Collection Resort
from 123 reviews
 

Links

The Vale Resort

 

Plan Your Next Round

Forfar Golf Club
Tayside from £8.00 Save 15%

Monifieth Golf Links
Tayside from £10.00 Save 20%

Panmure Golf Club
Tayside