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 GolfFife3175.00£££££
27Loch Lomond Golf ClubStrathclyde244.97
Golfshake Feature Review  
310Castle Stuart Golf LinksHighlands374.95£££££
414Gleneagles Golf ClubCentral Scotland1744.90£££££
Book Tee Times Online  
515Royal Dornoch Golf ClubHighlands314.89£££££
617Archerfield LinksLothian494.87£££££
Golfshake Feature Review  
720Turnberry Resort - A Luxury Collection ResortAyrshire1224.86£££££
Book Tee Times Online  
824Southerness Golf ClubDumfries and Galloway134.84£££££
Book Tee Times Online  
926Gullane Golf ClubLothian1484.84£££££
Golfshake Feature Review  Book Tee Times Online  
1028Royal Troon Golf ClubAyrshire234.83£££££
1139Dundonald LinksAyrshire634.81£££££
Golfshake Feature Review  Book Tee Times Online  
1248The Carnegie Club Skibo CastleHighlands24.80£££££
1361Prestwick Golf ClubAyrshire144.78£££££
1462North Berwick Golf ClubLothian334.78£££££
1563Elmwood GolfFife454.77££££
Book Tee Times Online  
1677Dunbar Golf ClubLothian444.75£££££
1785Blairgowrie Golf ClubCentral Scotland324.73£££££
1891Trump International Golf Links, ScotlandGrampian334.72£££££
1993Irvine Golf ClubAyrshire304.71£££££
Book Tee Times Online  
2095The Renaissance ClubLothian114.71
21107Dunkeld & Birnam Golf ClubTayside404.69£££
Book Tee Times Online  
22121Burntisland Golf House ClubFife614.67££££
Book Tee Times Online  
23125Portpatrick Golf ClubDumfries and Galloway254.66££££
Book Tee Times Online  
24133Edzell Golf ClubTayside314.65£££££
Book Tee Times Online  
25139Brora Golf ClubHighlands94.65£££££
Book Tee Times Online  
26143The Hirsel Golf ClubBorders304.65££££
Book Tee Times Online  
27149The Roxburghe Golf ClubBorders504.63£££££
Book Tee Times Online  
28162Glencorse Golf ClubLothian254.62££££
Book Tee Times Online  
29185Aboyne Golf ClubGrampian744.59££££
Book Tee Times Online  
30188Western Gailes Golf ClubAyrshire334.59
31206Nairn Golf ClubHighlands204.57£££££
32213Fairmont St AndrewsFife1224.56£££££
Book Tee Times Online  
33220Moray Golf ClubHighlands714.55£££££
Book Tee Times Online  
34225Kemnay Golf ClubGrampian354.55££££
Book Tee Times Online  
35236Carnoustie Golf LinksTayside1234.54£££££
36239New Woll Estate - Woll Golf ClubBorders354.54££££
Book Tee Times Online  
37243Erskine Golf ClubStrathclyde294.53££££
38249Pitlochry Golf ClubGrampian374.53£££££
Book Tee Times Online  
39265Glen Golf ClubLothian854.51£££££
Book Tee Times Online  
40276Bothwell Castle Golf ClubStrathclyde264.50££££
41281Crail Golfing SocietyFife594.50£££££
42283Kings Acre Golf ClubLothian654.50££££
Book Tee Times Online  
43296Dullatur Golf ClubStrathclyde664.49££££
Book Tee Times Online  
44307Lochmaben Golf ClubDumfries and Galloway264.48££££
Book Tee Times Online  
45315Cruden Bay Golf ClubHighlands174.48£££££
Golfshake Feature Review  
46321Kingsbarns Golf LinksFife374.48£££££
47329Kirkcaldy Golf ClubFife364.47£££££
Book Tee Times Online  
48363Strathmore Golf CentreCentral Scotland564.45£££££
Book Tee Times Online  
49364Inverurie Golf ClubGrampian264.45££££
Book Tee Times Online  
50386Muckhart Golf ClubCentral Scotland344.43££££
Book Tee Times Online  
51390Machrihanish Dunes Golf ClubCentral Scotland274.43£££££
Book Tee Times Online  
52404Drumoig Golf HotelFife794.42££££
Book Tee Times Online  
53444Mortonhall Golf ClubLothian434.40£££££
54446Elderslie Golf ClubStrathclyde304.40££££
Book Tee Times Online  
55448Ladybank Golf ClubFife194.40£££££
Book Tee Times Online  
56458Kingsfield Golf CentreLothian444.40£££
57462Lundin Golf ClubFife304.40£££££
58471Crieff Golf ClubCentral Scotland304.39£££
Book Tee Times Online  
59485Machrihanish Golf ClubCentral Scotland294.38£££££
Book Tee Times Online  
60496Mar Hall Golf ClubStrathclyde544.37£££££
Book Tee Times Online  
61497Eyemouth Golf ClubBorders394.37£££££
Book Tee Times Online  
62502Harburn Golf ClubLothian274.37££££
Book Tee Times Online  
63509Kirkhill Golf ClubStrathclyde314.37££££
Book Tee Times Online  
64514Whitekirk Golf ClubLothian724.36££££
65516Murcar Links Golf ClubGrampian224.36£££££
Golfshake Feature Review  Book Tee Times Online  
66518Craigielaw Golf ClubLothian444.36£££££
Book Tee Times Online  
67528Balnagask (Nigg Bay) Golf ClubGrampian614.36££
68538Monifieth Golf LinksTayside294.35££££
Book Tee Times Online  
69582Scoonie Golf ClubFife404.33£££
Book Tee Times Online  
70608Cathkin Braes Golf ClubStrathclyde334.32££££
71631The Duke's St AndrewsFife594.31£££££
Book Tee Times Online  
72632Craibstone Golf CourseGrampian424.31££££
73669Royal Aberdeen Golf ClubHighlands134.29£££££
74671Balmore Golf ClubStrathclyde364.29£££££
Book Tee Times Online  
75685Oldmeldrum Golf ClubGrampian284.28£££
Book Tee Times Online  
76699Musselburgh Golf ClubLothian374.28£££££
Book Tee Times Online  
77702Macdonald Cardrona Hotel & Country ClubBorders794.27£££££
Golfshake Feature Review  Book Tee Times Online  
78704Panmure Golf ClubTayside124.27£££££
Golfshake Feature Review  Book Tee Times Online  
79707Eastwood Golf ClubStrathclyde374.27£££
80710Ballumbie Castle Golf ClubTayside364.27£££
Book Tee Times Online  
81713Newmachar Golf ClubGrampian374.27£££££
82724West Linton Golf ClubLothian294.26££££
Book Tee Times Online  
83739Haggs Castle Golf ClubCentral Scotland424.26££££
84753St Michaels Golf ClubFife364.25£££
Book Tee Times Online  
85763Windyhill Golf ClubStrathclyde334.25£££
Book Tee Times Online  
86766Kinross Golf CoursesFife644.25£££££
Book Tee Times Online  
87767Meldrum House Golf ClubGrampian1924.24
88779West Lothian Golf ClubLothian494.24££££
Book Tee Times Online  
89813Gailes Links Golf Course - GlasgowAyrshire204.23£££££
90819Arbroath Golf Links & Arbroath Artisan Golf ClubTayside314.22££££
Book Tee Times Online  
91824Stranraer Golf ClubDumfries and Galloway264.22££££
Book Tee Times Online  
92833Caldwell Golf ClubStrathclyde374.22£££
Book Tee Times Online  
93874Downfield Golf ClubTayside364.20£££££
Book Tee Times Online  
94905Wigtownshire County Golf ClubDumfries and Galloway284.18££££
Book Tee Times Online  
95906Royal Musselburgh Golf ClubLothian744.18£££££
Book Tee Times Online  
96912Forfar Golf ClubTayside264.18££££
Book Tee Times Online  
97923Milngavie Golf ClubCentral Scotland364.17£££££
Book Tee Times Online  
98929Liberton Golf ClubLothian264.17£££££
Book Tee Times Online  
99951Cowglen Golf ClubStrathclyde304.16£££££
Golfshake Feature Review  Book Tee Times Online  
100983Dundas Park Golf ClubLothian284.14££
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 161 reviews
 

Links


Aphrodite Hills Hotel

Improve Your Iron Play

Prostate Cancer UK

 

Plan Your Next Round

Fereneze Golf Club
Strathclyde from £10.00 Save 20%

Dalmahoy Hotel & Country Club
Lothian from £22.00 Save 30%

Greenock Golf Club
Strathclyde from £13.00 Save 25%

Scroll to top