Scotland Golf Courses
How many golf courses are there in Scotland?
The R&A counted 594 golf courses in Scotland at the end of 2020. GeoGolf lists 435 courses in Scotland across 31 areas, checked 18 October 2026. The count includes private members' clubs and pay-and-play courses open to visitors.
Golf in Scotland at a glance
The directory covers 31 areas in Scotland. The biggest lists are Fife (46), Highland (36) and Aberdeenshire (31). Ayrshire spans several council areas, so its 38 courses have a page of their own. Hole counts are on record for 55 of the 435 courses, and 46 have 18 holes and 9 have 9 holes.
2 areas list fewer than 3 courses: Dundee City (2) and Na h-Eileanan Siar (2). However, their pages also show courses in nearby counties, so they stay useful.
About golf in Scotland
Scotland is the home of golf. The R&A counted 594 golf courses in Scotland at the end of 2020 (The R&A, Golf Around the World 2021). Whether you want Open Championship history or a quiet Highland round, Scotland still delivers.
The Kingdom of Fife is home to St Andrews, with the Old Course and the Royal & Ancient Golf Club. Along the coast, the East Neuk adds Crail and Elie, with Lundin Links a short drive to the west.
The Ayrshire coast south of Glasgow offers Royal Troon, Turnberry's Ailsa Course and Prestwick, which staged the first Open Championship in 1860. The Highlands reward golfers willing to travel further north, with Royal Dornoch, Brora and Golspie on the Sutherland coast.
Scotland also has plenty of public golf. In Edinburgh, for example, Braid Hills and Silverknowes are open to visitors alongside the city's private clubs. Use the county filters below to explore courses in each part of Scotland.
All Scotland golf courses
Aberdour Golf Club
Aberfeldy Golf Club
Aberfoyle Golf Club
Abernethy Golf Club
Aboyne Golf Club
Aigas Golf Course
Airdrie Golf Club
Alford Golf Club
Alloa Golf Club (Schawpark)
Alness Golf Club
Alva Golf Club
Alyth Golf Club
Anstruther Golf Club
Arbroath Golf Course
Ardeer Golf Club
Askernish Golf Club
Auchenharvie Golf Course
Auchmill Golf Course
Auchterarder Golf Club
Auchterderran Golf Course
Golf in Scotland: common questions
Which counties in Scotland have the most golf courses?
The three biggest lists are Fife (46), Highland (36) and Aberdeenshire (31). Together with the rest, they make up the 435 courses listed for Scotland.
How many 18-hole and 9-hole golf courses are in Scotland?
We record the number of holes for 55 of the 435 listed courses in Scotland. 46 have 18 holes and 9 have 9 holes. The rest have no hole count on record yet, so check with the club.
Which parts of Scotland have the fewest listed golf courses?
The shortest lists are Dundee City (2) and Na h-Eileanan Siar (2). Their pages show nearby courses in neighbouring counties, because a short list is only part of the picture.