Curated Golf Guide

Best Golf Courses in Scotland

Discover the top-rated golf destinations in Scotland. We've analyzed reviews and data from 401 local courses to help you find the perfect round.

3.9 Avg Rating
5,670 Avg Yards

Golf in Scotland — 2026 Guide

Scotland is home to 401 golf courses with an average player rating of 3.9 out of 5. Courses here average 5,670 yards in length, with the longest stretching 7,175 yards. The top-rated course is St. Andrews Links, rated 5.0 stars.

Browse our ranked list below to compare courses by rating, yardage, and hole count. Each listing links to detailed scorecards, photos, and player reviews to help you plan your next round.

Also explore: Scotland regions directory | All countries

Editor's Picks for Scotland

🏆 Top Rated

St. Andrews Links

Rated 5.0 stars by players

The highest rated course in the region, offering a premium experience for golfers of all skill levels.

⛳ The Longest Drive

Machrihanish Golf Club-Championship

7,175 yd from the back tees

A true test of distance. Bring your driver and get ready to cover some serious ground.

👥 Fan Favorite

Drumoig Golf Course

382 reviews

The most reviewed course in town. A popular choice among local players and visitors alike.

All Top Courses in Scotland

#1

Blairgowrie Golf Club - Wee Course

Blairgowrie, Perthshire

5.0 Rating

Not far from Blairgowrie, Blairgowrie Golf Club - Wee Course offers terrific views and challenging play for golfers at every skill level. Well-groo...

#2

Braemar Golf Club

Ballater, Aberdeenshire

5.0 Rating

Not far from Ballater, Braemar Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and gre...

#3

Greenock Golf Club - The Wee Course

Greenock, Renfrewshire

5.0 Rating
9 Holes
2,160 yd Length

Founded in 1890, Greenock Golf Club has played host to several championships over the years and featured golfers such as JH Taylor, Harry Vardon an...

#4

Haggs Castle Golf Club

Glasgow, Lanarkshire

5.0 Rating

Not far from Glasgow, Haggs Castle Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and...

#5

Kingarrock Hickory Golf Course

Cupar, Fife

5.0 Rating
9 Holes
2,022 yd Length

Kingarrock Hickory Golf Course first opened in the 1920s and dates from a time when golf was a sport of skill, strategy and technique. Kingarrock H...

#6

Kinloss Country Golf Club

Forres, Morayshire

5.0 Rating

Not far from Forres, Kinloss Country Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways a...

#7

Loch Lomond Golf Club

Edentaggart, Argyllshire

5.0 Rating

Not far from Edentaggart, Loch Lomond Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways ...

#8

Moffat Golf Club

Dumfries, Dumfriesshire

5.0 Rating

Not far from Dumfries, Moffat Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and gree...

#9

Muirfield Lakes Golf Club

North Berwick, Aberdeenshire

5.0 Rating

Not far from North Berwick, Muirfield Lakes Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fai...

#10

Murrayfield Golf Club

Edinburgh, Midlothian

5.0 Rating

Not far from Edinburgh, Murrayfield Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways an...

#11

Paisley Golf Club

Paisley, Renfrewshire

5.0 Rating
18 Holes
6,479 yd Length

Not far from Paisley, Paisley Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and gree...

#12

Pollok Golf Club

Glasgow, Lanarkshire

5.0 Rating

Set in the secluded, mature woodland of Pollok Country Park, Pollok Golf Club it is a golfing haven and you would never know you were in the middle...

#13

St. Andrews Links

St Andrews, Fife

5.0 Rating

Not far from St Andrews, St. Andrews Links offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and g...

#15

The West Kilbride Golf Club

Ardrossan, Ayrshire

5.0 Rating
18 Holes
6,523 yd Length

With spectacular views across the Firth of Clyde to the beautiful island of Arran, West Kilbride Golf Club provides a true Scottish links golf expe...

#16

Kingsbarns

St Andrews, Fife

5.0 Rating
18 Holes

Not far from St Andrews, Kingsbarns offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and greens k...

#17

Gailes Links Golf Course

Irvine, Ayrshire

5.0 Rating
18 Holes
6,535 yd Length

The R&A recently announced that the Gailes Links are to be sole Scottish course for The Open Qualifying from 2014 onwards. We welcome visitors worl...

#18

Forbes of Kingennie Country Resort

Dundee, Angus

5.0 Rating
18 Holes
5,748 yd Length

Located near the city of Dundee, Scotland is the Kingennie Golf Course, which wraps itself around the Forbes of Kingennie Country Resort. With fine...

#19

Fortrose & Rosemarkie Golf Club

Fortrose, Ross-shire

5.0 Rating
18 Holes
5,342 yd Length

Not far from Fortrose, Fortrose & Rosemarkie Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fa...

#20

Largs Golf Club

Largs, Ayrshire

5.0 Rating
18 Holes
6,150 yd Length

Not far from Largs, Largs Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and greens k...

#21

Grantown-on-Spey Golf Club

Grantown-On-Spey, Morayshire

5.0 Rating
18 Holes
5,710 yd Length

This eighteen hole golf course was formed in 1890. The course was designed by Willie Park with assistance from James Braid. Situated in the Cairngo...

#22

Trump Turnberry Resort - Ailsa Course

Maybole, Ayrshire

5.0 Rating
18 Holes
6,976 yd Length

The Ailsa is one of the world’s most loved golf courses and has had the privilege of hosting the Open Championship four times, including the unforg...

#24

Gullane - No.2 Course

North Berwick, East Lothian

4.9 Rating
18 Holes
6,385 yd Length

Gullane no.2 was first designed in 1898 by Willie Park Jr. The course has lovely views throughout spreading across the beautiful East Lothian Lands...

#25

Lochmaben Golf Club

Lockerbie, Dumfriesshire

4.9 Rating
18 Holes
5,873 yd Length

Famous for its wildlife and picturesque views of the Kirk Loch, Lochmaben Golf Course is a challenging experience for any golfer. The club benefits...

#26

Craigielaw Golf Club

Aberlady, East Lothian

4.9 Rating
18 Holes
6,601 yd Length

Inspired by the great links courses of Britain, particularly those on land which are less dominated by dunes, Craigielaw is equal to many of the fi...

#27

Stranraer Golf Club

Stranraer, Wigtownshire

4.9 Rating
18 Holes
6,308 yd Length

Not far from Stranraer, Stranraer Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and ...

#28

Kilmarnock Barassie Golf Club

Troon, Ayrshire

4.9 Rating

Not far from Troon, Kilmarnock Barassie Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairway...

#29

Machrihanish Dunes Golf Club

Campbeltown, Argyllshire

4.9 Rating
18 Holes
7,175 yd Length

Machrihanish Dunes Golf Club is located on the scenic southwest coast of the Kintyre peninsula. The 18-hole journey features six greens and five te...

#30

Downfield Golf Club

Dundee, Angus

4.9 Rating
18 Holes
6,061 yd Length

Downfield Golf Club is the birthplace of the Scottish Open. It is a Championship standard golf course situated in the city of Dundee. Downfield Gol...

#31

Machrihanish Golf Club-Championship

Campbeltown, Argyllshire

4.9 Rating
18 Holes
7,175 yd Length

Not far from Campbeltown, Machrihanish Golf Club-Championship offers terrific views and challenging play for golfers at every skill level. Well-gro...

#32

Gogarburn Golf Club

Edinburgh, Midlothian

4.9 Rating
12 Holes
2,761 yd Length

Not far from Edinburgh, Gogarburn Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and ...

#33

Fairmont St Andrews - Torrance Course

St Andrews, Fife

4.9 Rating
18 Holes
6,677 yd Length

Coastal views of the North Sea and historic St Andrews greet you at the Fairmont St Andrews Golf Resort, and these can be admired from the greens o...

#34

Hopeman Golf Club

Elgin, Morayshire

4.9 Rating
18 Holes
5,624 yd Length

Hopeman Golf Club is set in a picturesque Moray village. The modern clubhouse overlooks the 18th green and has a warm and welcoming family atmosphe...

#35

Edzell Golf Club

Brechin, Angus

4.9 Rating
18 Holes
6,348 yd Length

Not far from Brechin, Edzell Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and green...

#36

Dundonald Links

Irvine, Ayrshire

4.9 Rating
18 Holes
6,340 yd Length

Dundonald Links is situated in Ayrshire on the West Coast of Scotland, a stretch of golfing terrain unrivalled in the world. This Kyle Phillips' de...

#37

St Boswells Golf Club

Melrose, Roxburghshire

4.9 Rating
9 Holes
5,274 yd Length

Not far from Melrose, St Boswells Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and ...

#38

Peterhead Golf Club - Old Course

Peterhead, Aberdeenshire

4.9 Rating
18 Holes
6,147 yd Length

Peterhead Golf Club was established in 1841 and stands as the 18th oldest golf club in the world. The clubhouse is home to the Craigewan Lounge whi...

#39

Tarland Golf Club

Aberdeen, Aberdeenshire

4.9 Rating
18 Holes
6,971 yd Length

Tarland Golf Course is a quality 9-hole parkland course designed by Tom Morris. The beautiful, well maintained course is a test for golfers of all ...

#40

Carnwath Golf Club

Lanark, Lanarkshire

4.8 Rating
18 Holes
5,953 yd Length

Carnwath Golf Club was founded in 1907 and is a beautiful mature golf course, easily accessible from Edinburgh and Glasgow. This mature golf course...

#41

Southerness Golf Club

Dumfries, Dumfriesshire

4.8 Rating
18 Holes
6,728 yd Length

Southerness Golf Club is home to the fantastic 18 hole championship golf course which was designed by MacKenzie Ross in 1947. Located in Dumfries a...

#42

Carnoustie - Championship

Dundee, Angus

4.8 Rating
18 Holes

Not far from Dundee, Carnoustie - Championship offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways a...

#43

Alford Golf Club

Alford, Aberdeenshire

4.8 Rating
18 Holes
5,483 yd Length

Not far from Alford, Alford Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and greens...

#44

Aboyne Golf Club

Aboyne, Aberdeenshire

4.8 Rating
18 Holes
6,003 yd Length

This long-established golf club plays over an 18-hole course which blends into the rolling countryside to the north of the Deeside village of Aboyn...

#45

Kemnay Golf Club

Kemnay, Aberdeenshire

4.8 Rating
18 Holes
6,375 yd Length

Not far from Kemnay, Kemnay Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and greens...

#46

Kingussie Golf Club

Kingussie, Inverness-shire

4.8 Rating
18 Holes
5,501 yd Length

Not far from Kingussie, Kingussie Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and ...

#47

The Roxburghe Hotel & Golf Course

Roxburgh, Roxburghshire

4.8 Rating
18 Holes
7,111 yd Length

The Roxburghe Championship Golf Course was conceived by The Duke of Roxburghe, an avid golfer who commissioned Dave Thomas to design and construct ...

#48

Auchenblae Golf Course

Stonehaven, Aberdeenshire

4.8 Rating
9 Holes
3,640 yd Length

The popular Auchenblae Golf Course is a short but demanding nine-hole course hidden away in rural Aberdeenshire. Auchenblae Golf Course can prove c...

#49

Colvend Golf Club

Dalbeattie, Dumfriesshire

4.8 Rating
18 Holes
5,341 yd Length

Not far from Dalbeattie, Colvend Golf Club offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and g...

#50

Dumfries and County Golf Club

Dumfries, Dumfriesshire

4.8 Rating
18 Holes
5,420 yd Length

Dumfries and County Golf Club’s greatest asset is its nationally recognised parkland course situated less than a mile from the town centre of Dumfr...

Browse by Difficulty in Scotland

Beginner-Friendly Intermediate Advanced Championship