Top rated golf courses (Scotland)

Use the tabs below to change the order, the regional links to change location or try the advanced search. Plus check out the Golfshake Top 100 golf courses, UK Golf Guide & World Golf Guide.

Displaying 1 to 100 of 100 records.
 CourseLocationGuideRating   
St Andrews The Home Of GolfFife£££££
Turnberry Resort - A Luxury Collection ResortAyrshire£££££
Book Tee Times Online  
Kingsbarns Golf LinksFife£££££
Golfshake Feature Review  
Machrihanish Dunes Golf ClubCentral Scotland£££££
Book Tee Times Online  
Machrihanish Golf ClubCentral Scotland£££££
Book Tee Times Online  
Loch Lomond Golf ClubStrathclyde
Golfshake Feature Review  
Brora Golf ClubHighlands£££££
Book Tee Times Online  
Royal Aberdeen Golf ClubHighlands£££££
Royal Troon Golf ClubAyrshire£££££
Gleneagles Golf ClubCentral Scotland£££££
Book Tee Times Online  
Southerness Golf ClubDumfries and Galloway£££££
Castle Stuart Golf LinksHighlands£££££
Gailes Links Golf Course - GlasgowAyrshire£££££
Archerfield LinksLothian£££££
Golfshake Feature Review  
Gullane Golf ClubLothian£££££
Golfshake Feature Review  Book Tee Times Online  
Murcar Links Golf ClubGrampian£££££
Golfshake Feature Review  Book Tee Times Online  
North Berwick Golf ClubLothian£££££
Prestwick Golf ClubAyrshire£££££
Paisley Golf ClubStrathclyde££££
Book Tee Times Online  
Dalmunzie EstateCentral Scotland££
Lagganmore Hotel & Golf ClubDumfries and Galloway££
The Carnegie Club Skibo CastleHighlands£££££
Aberdeen Petroleum Club @ Kippie LodgeGrampian££
Fyvie Golf CourseGrampian££
Langholm Golf ClubDumfries and Galloway££
Lochcarron Golf ClubStrathclyde££
Newtonmore Golf ClubHighlands£££
Book Tee Times Online  
Orkney (Kirkwall) Golf ClubOrkney£££
The Covesea LinksHighlands
Thurso Golf ClubHighlands£££
Whalsay Golf ClubShetland£££
Lanark Golf ClubStrathclyde££££
Book Tee Times Online  
Dunbar Golf ClubLothian£££££
Golfshake Feature Review  
Kingussie Golf ClubHighlands£££
Book Tee Times Online  
Elmwood GolfFife££££
Book Tee Times Online  
Inverness Golf ClubHighlands£££££
Book Tee Times Online  
Kelso Golf ClubBorders£££
Book Tee Times Online  
St Fillans Golf ClubCentral Scotland£££
Dunfermline Golf ClubFife£££££
Book Tee Times Online  
Cambuslang Golf ClubCentral Scotland£££
Carradale Golf ClubStrathclyde££
Shetland Golf ClubShetland£££
Lumphanan Golf ClubGrampian££
Maverston Golf CourseGrampian£££
Book Tee Times Online  
Irvine Golf ClubAyrshire£££££
Book Tee Times Online  
Trump International Golf Links, ScotlandGrampian£££££
Book Tee Times Online  
King James VI Golf ClubCentral Scotland£££
Book Tee Times Online  
Nairn Golf ClubHighlands£££££
Uphall Golf ClubLothian£££
Book Tee Times Online  
Strathtay Golf ClubCentral Scotland££
The Renaissance ClubLothian
Newburgh on Ythan Golf ClubGrampian£££££
Book Tee Times Online  
Dunkeld & Birnam Golf ClubTayside£££
Book Tee Times Online  
Carnoustie Golf LinksTayside£££££
Ralston Golf ClubStrathclyde
Peterculter Golf ClubGrampian££££
Book Tee Times Online  
Western Gailes Golf ClubAyrshire
Cruden Bay Golf ClubHighlands£££££
Golfshake Feature Review  
Nairn Dunbar Golf ClubHighlands£££££
Book Tee Times Online  
The Roxburghe Golf ClubBorders£££££
Book Tee Times Online  
Dunaverty Golf ClubStrathclyde£££
Edzell Golf ClubTayside£££££
Book Tee Times Online  
The Hirsel Golf ClubBorders££££
Book Tee Times Online  
Colville Park Golf ClubCentral Scotland££££
Burntisland Golf House ClubFife££££
Book Tee Times Online  
Aboyne Golf ClubGrampian££££
Book Tee Times Online  
Portpatrick Golf ClubDumfries and Galloway££££
Book Tee Times Online  
New Woll Estate - Woll Golf ClubBorders£££££
Book Tee Times Online  
Elgin Golf ClubHighlands£££££
Book Tee Times Online  
West Kilbride Golf ClubStrathclyde£££££
Book Tee Times Online  
Stirling Golf ClubCentral Scotland££££
Book Tee Times Online  
St Boswells Golf ClubBorders£££
Book Tee Times Online  
Clydebank & District Golf ClubStrathclyde
Book Tee Times Online  
Crail Golfing SocietyFife£££££
Inchmarlo Golf ResortGrampian£££
Book Tee Times Online  
Milnathort Golf ClubTayside££
Book Tee Times Online  
Shiskine Golf & Tennis ClubAyrshire£££
Book Tee Times Online  
Fortrose and Rosemarkie Golf ClubHighlands£££££
Book Tee Times Online  
Elderslie Golf ClubStrathclyde££££
Book Tee Times Online  
Drumoig Golf HotelFife££££
Book Tee Times Online  
Royal Tarlair Golf ClubGrampian£££
Kemnay Golf ClubGrampian££££
Book Tee Times Online  
Glasgow Golf ClubStrathclyde£££££
The Golf House Club, ElieFife£££££
Book Tee Times Online  
Glen Golf ClubLothian£££££
Book Tee Times Online  
Erskine Golf ClubStrathclyde££££
Strathaven Golf ClubStrathclyde£££££
Tain Golf ClubHighlands£££££
Book Tee Times Online  
Bothwell Castle Golf ClubStrathclyde££££
Craigie Hill Golf ClubCentral Scotland£££
Kintore Golf ClubGrampian££££
Book Tee Times Online  
Banchory Golf ClubGrampian££££
Book Tee Times Online  
Ladybank Golf ClubFife£££££
Book Tee Times Online  
Crieff Golf ClubCentral Scotland££££
Golfshake Feature Review  Book Tee Times Online  
Carrbridge Golf ClubHighlands£££
Lundin Golf ClubFife£££££
Montrose Golf LinksTayside£££££
Golfshake Feature Review  Book Tee Times Online  
Dullatur Golf ClubStrathclyde££££
Book Tee Times Online  
Bellshill Golf ClubCentral Scotland£££
Book Tee Times Online  
Hopeman Golf ClubGrampian££££
Displaying 1 to 100 of 100 records.

Featured Courses

Machrihanish Golf Club
from 25 reviews
 
Royal Aberdeen Golf Club
from 9 reviews
 
St Andrews The Home Of Golf
from 321 reviews
 

Barriere

Tour Player Driver Tips Series

 

Plan Your Next Round

Dalmilling Golf Club
Ayrshire from £10.00 Save 20%

Lamlash Golf Club
Ayrshire from £8.00 Save 8%

Maybole Golf Course
Ayrshire from £6.00 Save 8%