20 top public golf courses and hidden golf gems in Scotland - Golfers' Choice 2025

Discover some of the best public golf courses and hidden gems in Scotland for 2025. Find scenic layouts and top-rated courses.
Kingsbarns - hole 15
Don't go right on the 15th hole at Kingsbarns.

Want to play the best public golf courses and hidden gems of Scotland?

For the second year in a row, Trump Turnberry's famous Ailsa Course is a strong choice at No. 1, followed closely by Kingsbarns.

We compiled our annual Golfers' Choice lists by analyzing the ratings and reviews submitted by members of our community - golfers like you - throughout the previous year. We use GolfPass' Ratings Index logic that weights newer reviews and combine it with a course's subcategory averages. Courses must offer public access and have received at least two reviews in 2024 to be eligible for this year's list. Unfortunately other top Scottish golf courses like the Old Course at St. Andrews, North Berwick, Royal Troon and others didn't receive enough reviews to qualify. Leave us a review next time you're fortunate enough to play them.

If you want to play any of these listed courses, hover your browser over the course photo and if tee times are available, you can click to book directly.

Want to get involved with determining the top public golf courses and hidden gems in Scotland or any other future Golfers' Choice lists? Click here to review a golf course.

Scottish golf courses reviewed in 2024: 236
Reviews of Scottish golf courses in 2024: 2,950

  1. Trump Turnberry Resort - Ailsa Course

    Turnberry, South Ayrshire
    Resort
    4.9572235294
    15

    Green fee: $472-$1,294
    What they're saying: "What can I say about the legendary Alisa course that hasn’t already been said! Home of the ‘Duel under the Sun’ ! It was a bit wet the day I played but amazing none the less! The views, the course, the staff & the lodge/clubhouse were amazing! Breathtaking views of the Alisa Craig, lighthouse & monument!! A MUST PLAY for any golfer!!!! I will be back for sure!!!" - TheGreenGoblin

  2. Kingsbarns

    Kingsbarns, Fife
    Public
    4.9761833333
    16

    Green fee: $489-$580
    What they're saying: "Can't say enough good things about Kingsbarns. Just wow. Course conditions are perfect and you can see the ocean from every hole. An amazing layout that has you wanting to take a picture of every hole. We played a lot of great courses on our Scotland trip but collectively as a group, we all left talking about Kingsbarns the most. An absolute must in the rotation and easy to get to from St. Andrews. Can't wait to get back someday." - ScottyGilmore

  3. Glenbervie Golf Club

    Larbert, Falkirk
    4.6876114082
    21

    Green fee: $71-$155
    What they're saying: "Excellent in both condition and layout. Greens true and soft. The 3rd, 9th, 12th and 18th (are) standout holes. The wind was an added challenge. (I) don’t think I’ve experienced it much wilder (anywhere). My trolley (was) blown over 3 times. You will enjoy this course and a John Panton mocktail in the clubhouse." -Braehead80

  4. Duddingston Golf Club

    Edinburgh, Edinburgh City
    4.7731092437
    12

    Green fee: $58-$123
    What they're saying: "Staff and course were excellent. Only waited on one hole to tee off. The married couple that runs the bar and kitchen were super friendly and the gentleman tending the pro shop was very helpful." - GolfPass Reviewer

  5. Grantown-on-Spey Golf Club

    Grantown-on-Spey, Morayshire
    Semi-Private
    4.9607843137
    33

    Green fee: $63-$84
    What they're saying: "What an excellent day and experience from a senior-ish new-to-golf player. Made very welcome from the start from the club professional and members. Course was in great condition with super slick greens, very tidy tee boxes and dapper, rolling fairways. The out in particular was a delight through the Caledonian pinewoods with lots of wildlife including crossbills, red squirrels and lots of bird song...a great morning!" - DonaldChris

  6. The North Berwick Golf Club

    North Berwick, East Lothian
    Public
    5.0
    23

    Green fee: $239-$369
    What they're saying: "Can't say enough good things about NB. Such an awesome experience from the moment you walk up. We were treated like members for the day (because technically we were) and the caddies were great as well. Such a cool town and definitely recommend staying an extra day to experience that as well." - ScottyGilmore

  7. The West Kilbride Golf Club

    West Kilbride, North Ayrshire
    4.98
    33

    Green fee: $65-$136
    What they're saying: "Great course to play and reasonable price. The course is in great condition and is enjoyable to play. Played twice without rain and pace of play is perfect. Staff are very helpful. Best kept secret along the western coast. A++" - GolfPass Reviewer

  8. Eyemouth Golf Club

    Eyemouth, Berwickshire
    Semi-Private
    4.5542379812
    144

    Green fee: $45-$65
    What they're saying: "Having traveled to play as a 4 ball, we were all impressed how good this course is. Such a good selection of holes. We agreed that there was not one bad hole on the course. The greens were pacy but ran true. We will definitely be back and it was good value for money." - Sreilly178

  9. Carnwath Golf Club

    Carnwath, South Lanarkshire
    4.8510598269
    107

    Green fee: $52-$62
    What they're saying: "Lovely course that promised to play well in winter and didn’t disappoint. Friendly welcome, fairways and greens dry and well maintained. Highly recommend." - Phil1346

  10. Gullane - No.3 Course

    Gullane, East Lothian
    Private
    4.9001680672
    101

    Green fee: $84-$110
    What they're saying: The course was in amazing condition and thoroughly enjoyable. Would recommend to anyone. Clubhouse facilities are superb and staff really friendly and welcoming." - GolfPass Reviewer

  11. Golspie Golf Club

    Golspie, Sutherland
    4.8018857816
    77

    Green fee: $58-$142
    What they're saying: "Would recommend this course to all golf enthusiasts. Helen in the pro shop is extremely helpful and a delight! The course is in excellent condition with rather fast greens. We are visiting from Australia and this is the best course we have played so far. Good value for (the) money, too." - GolfPass Reviewer

  12. Fortrose & Rosemarkie Golf Club

    Fortrose, Ross-shire
    4.9649561952
    65

    Green fee: $39-$129
    What they're saying: "(The) course for (the) time of (the) year was in excellent condition. (It's) always a challenge with the wind. (The) greens (are) so true. (It's) nice to make some putts on proper greens." - GolfPass Reviewer

  13. Machrihanish Dunes

    Machrihanish, Argyll
    Resort
    4.9099264706
    86

    Green fee: $91-$129
    What they're saying: "What a course, superb value for money and will definitely be back" - MARTIN28

  14. Forres Golf Club

    Forres, Morayshire
    4.6943764706
    30

    Green fee: $52-$103
    What they're saying: "Would recommend giving this course a go. (There's) beautiful scenery and the course and greens are immaculate." - Ryan94221

  15. Stranraer Golf Club

    Leswalt, Dumfries and Galloway
    4.7890638773
    94

    Green fee: $32-$65
    What they're saying: "Considering the weather conditions this summer in Scotland the course was in excellent condition with fast and true greens. Second time we've played the course and (I) will definitely play again when (I'm) next in the area." - slingbob

  16. Peterhead Golf Club - Old Course

    Peterhead, Aberdeenshire
    4.8578431373
    39

    Green fee: $78-$162
    What they're saying: "Not the biggest links fan but I could happily play this course every week and be a happy man!! Really tough conditions with the wind but just added to the experience!! Pro shop (is) well stocked and (the) staff brilliant. (The) catering and bar (are) excellent. (I) really can’t recommend the place enough!! Will be back for sure." - dangerbrian

  17. Burntisland Golf Club

    Burntisland, Fife
    Semi-Private
    4.7584086111
    181

    Green fee: $58-$71
    What they're saying: "This is a brilliant course, challenging, great views and the greens are some of the best I've played on. Highly recommend will be back. Food in the clubhouse was great and all the staff were friendly and helpful. 👏👏👏" - gboi92

  18. Lochmaben Golf Club

    Lochmaben, Dumfries and Galloway
    4.8526143791
    57

    Green fee: $71-$84
    What they're saying: "Every now and then you'll play a new course and be certain that if you lived in the area you WOULD be a member there. Lochmaben is one of those for me. Honestly can't think of a negative on this (except I played rotten). Nicely picturesque, the course is of a length I can manage now in my 60s without being too short. Splendidly looked after with tee areas, fairways and greens as good as you'd like them to be and while the course isn't flat it isn't overly hilly either. I couldn't hang around to make an opinion on food options so can't comment on that but the rest was just ideal. I'll be going back again for sure to at least try to correct my wayward play and because the course is just begging to be played again." - Jigsaw666

  19. Gleddoch Golf & Spa Resort

    Langbank, Renfrewshire
    Semi-Private/Resort
    4.5544352941
    63

    Green fee: $50-$128
    What they're saying: "Great course. (The) greens were good. (It's a) great layout. (I) just played at (the) wrong time. (The) weather wasn’t great. (I would) definitely give it a go again when the weather is better. Also (the) staff were very friendly. (There were) no problems. (I) recommend golfers to give it a go." - drew1961

  20. Trump Turnberry - King Robert the Bruce Course

    Turnberry, South Ayrshire
    Resort
    4.9547152194
    52

    Green fee: $272-$1,294
    What they're saying: "Perfect conditions and a great layout. Easy to walk and didn’t need a caddie." - JTHutton

Jason Scott Deegan has reviewed and photographed more than 1,200 courses and written about golf destinations in 28 countries for some of the industry's biggest publications. His work has been honored by the Golf Writer's Association of America and the Michigan Press Association. Follow him on Instagram at @jasondeegangolfpass and X/Twitter at @WorldGolfer.
Brooke Taylor is an intern for GolfPass and a senior at the University of Central Florida studying Entertainment Management, Digital Media, and Managing Sporting Events.

Comments (0)

You're the first one here!
Share your thoughts or ask a question to get the conversation going.
View all the Golfers' Choice 2024 lists, including all 50 states.
Now Reading
20 top public golf courses and hidden golf gems in Scotland - Golfers' Choice 2025
  • Home

  • Memberships

  • Library

  • Account