A golfer plays the Old Course at St Andrews
© VisitScotland / Luigi Di Pasquale
Scottish golf & the best golf courses in Scotland
With a legacy spanning six centuries, there is no finer place to play golf than the country that gave the game to the world. You'll be spoiled for choice on your golf break in Scotland with over 550 Scottish golf courses, including links, parkland and 9-hole courses. Scotland is also home to some of the world's most prestigious golf tournaments.
Golf courses in Scotland
Kinghorn Golf Club, overlooking the Firth of Forth
© Fife Council Airborne Lens
Recommended courses
Scotland has more courses per head of population than anywhere else in the world! The range of Scottish golf courses means that whatever your level, you'll never be far from fairways and greens suited to you.
Golf accommodation ideas
Plan a fabulous golf break in Scotland. Why not try somewhere new? You might find a hidden gem...

Accommodation with golf nearby
Find the perfect place to stay and play golf in Scotland.
5-Star & luxury hotels in Scotland
Money no object? Splurge on one of Scotland's luxury hotels which are among the finest in the world.
15 Stunning golf hotels in Scotland
Discover stunning golf hotels in Scotland and resorts you can stay in.
The 2019 Solheim Cup at Gleneagles Hotel in Perthshire
Tournaments & events
Keep up to date with all the golf tournaments and exciting events happening this year.
Golf around Scotland
Browse our top golf courses by region.
The Highlands
Find golf courses in the Scottish Highlands.
Scottish Borders
Explore courses in the Scottish Borders.
Fife
Welcome to Fife. Home of golf.
Ayrshire & Arran
Uncover the many golf courses in Ayrshire & Arran.

Moray Speyside
Play unforgettable golf across the Moray Firth and Speyside.
East Lothian
Find courses and links in East Lothian.
Dumfries & Galloway
Explore courses in Dumfries & Galloway.
Carnoustie (Dundee & Angus)
Find links and greens in Dundee & Angus
Aberdeen & Aberdeenshire golf
Explore golf courses in Aberdeenshire.
Perthshire golf courses
Explore golf courses and links in Perthshire.

Orkney & Shetland
Explore golf courses in the Northern Isles.
Find a course in Scotland

Pitlochry Golf Driving Range & Academy
Pitlochry, Perthshire
Pitlochry Driving Range has possibly the most spectacular backdrop of any range in the country. With 6 indoor and 5 outdoor bay,short game area, target greens and practice bunkers we pride ourselves on having the best range in the Highland.
View Details : Pitlochry Golf Driving Range & Academy
Banchory Golf Club
Banchory, Aberdeen & Aberdeenshire
Set above the banks of the River Dee our picturesque par 69, 18 hole golf course offers a challenge with it's strategically placed bunkers and mature native trees providing a test that even the most accomplished players can embrace.
View Details : Banchory Golf Club
Scotscraig Golf Club
Tayport, The Kingdom of Fife
Welcome to Scotscraig, an Open Final Qualifying Course, steeped in history and with proud traditions. Scotscraig Golf Club is the 13th Oldest Golf Course in the World.
View Details : Scotscraig Golf Club
Mypro Golf Camp - St Andrews
St Andrews, The Kingdom of Fife
Located in St Andrews, the world-famous Home of Golf, Mypro Golf Camp is ALL. ABOUT. GOLF. With a strong focus on technique and performance, Mypro Golf Camp is the best training golf experience for a young golfer. At camp, juniors play golf all day long while making new friends and lifelong memories.
View Details : Mypro Golf Camp - St Andrews
Arbroath Golf LInks
Arbroath, Dundee & Angus
Arbroath Golf Links is a traditional 18 hole links golf course designed by champions situated 6 miles from Carnoustie It is a challenging course suited to all level of abilities and reasonably priced for visitor
View Details : Arbroath Golf LInksForbes Of Kingennie Country Resort
Dundee City, Dundee & Angus
The Best Independent Resort in Scotland. For peace and play, bring together the whole clan. Pull on your wellies. Unfold a menu. Practice your swing. Unwind amongst nature then discover your next adventure.
View Details : Forbes Of Kingennie Country ResortMortonhall Golf Club
Edinburgh, Edinburgh & The Lothians
Mortonhall Golf Club warmly welcomes visitors, guests and society outings (by arrangement) to play on our superb golf course Our Professional Malcolm Leighton offers lessons and coaching to both members and non members.
View Details : Mortonhall Golf Club
Caird Park Golf Course
Dundee City, Dundee & Angus
Caird Park is a fine 18-hole parkland course, with a testing little 9-hole course, too! Plus, don't forget to check out our Golf Simluator offering the chance to play a choice of 46 courses from around the world!
View Details : Caird Park Golf Course_2057440925.jpg)
Silverknowes Golf Course
Edinburgh, Edinburgh & The Lothians
Silverknowes Golf Course: 18 Holes, 6216 yards, Par 71, SSS 70 Silverknowes is based on the south shores of the River Forth with commanding views over to the Kingdom of Fife and Cramond Island.
View Details : Silverknowes Golf Course_1346306693.jpg)
Alness Golf Course
Alness, The Highlands
A beautifully situated 18 hole Golf Course with views out over the Cromarty Firth and surrounding hills.
View Details : Alness Golf Course
Melville Golf Centre Golf Course
Eskbank, Edinburgh & The Lothians
Golfing centre of excellence - 9 hole 'pay and play' course. Floodlit, covered range and outdoor mats. 4 hole practice area, bunker and putting. Full equipment and shoe hire. PGA tuition available.
View Details : Melville Golf Centre Golf Course
North Berwick Golf Club
North Berwick, Edinburgh & The Lothians

Colvend Golf Club
Dalbeattie, Dumfries & Galloway
Widely regarded as ‘Scotland’s friendliest club’ Colvend is a course you’ll want to play again and again and again
View Details : Colvend Golf Club
Fairmont St Andrews, Scotland
St Andrews, The Kingdom of Fife
Set on a 520 acre estate with a unique coastal setting, the 209 bedroom Scottish hotel is the perfect location to turn any holiday into a treasured memory.
View Details : Fairmont St Andrews, ScotlandPaisley Golf Course
Paisley, Greater Glasgow & The Clyde Valley
Paisley Golf Club, off junction 27 from Glasgow Airport and situated at the top of Glenburn, is a fantastic mix of moorland and parkland with great views across the Clyde Valley and Loch Lomond in the distance.
View Details : Paisley Golf Course_1678469099.jpg)
Dunbar Golf Course
Dunbar, Edinburgh & The Lothians
The site of the present course at Dunbar is said to have been chosen by Oliver Cromwell for the camp to rest his troops before the Battle of Dunbar in 1650.
View Details : Dunbar Golf CourseEast Kilbride Golf Course
East Kilbride, Greater Glasgow & The Clyde Valley
Golf course located to the south-east of Glasgow.
View Details : East Kilbride Golf Course
Inverurie Golf Course
Inverurie, Aberdeen & Aberdeenshire
Inverurie is a pleasant parkland course built on the southeast with slightly undulating contours of Davah Hill.
View Details : Inverurie Golf CourseLochmaben Golf Club
Lochmaben, Dumfries & Galloway
If Robert the Bruce had been a golfer, this would have been his home course. The site of his castle is close to the second green, and from the third hole you can see the remains of the defensive motte.
View Details : Lochmaben Golf Club
Dunes Golf Centre
Fraserburgh, Aberdeen & Aberdeenshire
Fun for all the family on our floodlit golf driving range featuring Toptracer gaming technology. 9 hole chip n putt course on site. No booking necessary - just turn up. Free club hire. Baskets of balls from £3.50. Open 7 days a week.
View Details : Dunes Golf Centre
European Waterways Ltd
Inverness, The Highlands
This is an eight passenger luxury hotel and sightseeing barge which sails along the Caledonian Canal.
View Details : European Waterways LtdAKH Golf
Keith, The Highlands
AKH Golf offers professional golf photography services across Scotland, capturing unforgettable moments on the course, breathtaking landscapes, and golf events. We work with golf clubs, tour operators, and visiting golfers to deliver high-quality imagery for personal keepsakes and marketing.
View Details : AKH Golf
Comrie Golf Club
Comrie, Perthshire
Comrie Golf course is situated in the most beautiful part of Perthshire and close to the village.
View Details : Comrie Golf Club%20_1541966572.jpg)
Eyemouth Golf Club
Eyemouth, The Scottish Borders
This superb 18-hole layout, with a standard scratch of 72 to match the par for the course, measures 6, 520-yards off the medal tees and is situated on the rugged East coast of Berwickshire.
View Details : Eyemouth Golf Club1 of 24
More Scottish golf
From golf in St Andrews to stunning golf hotels, find out more about Scottish golf. Get the most out of your golf holiday in Scotland with these useful links.
Golf in St Andrews
Stay and play golf in St Andrews, The Home of Golf.
7 James Braid golf courses in Scotland
Explore and play James Braid-designed golf courses across Scotland.
Scottish Golf app
Get the most out of your golf in Scotland with the Scottish Golf App.
The 155th Open at St Andrews Old Course
The Open will return to St Andrews in 2027.
Find experiences
JavaScript needs to be enabled to see this product search form. You can turn this on in your browser settings.
Other things you might like
Scottish food & drink
12 Scottish harbours & seaside towns you must visit
10 Great Scottish castles
Scotch whisky
Luxury holidays and breaks in Scotland
St Andrews
Scottish arts & culture
1 of 7
Join our newsletter clan
Get Scotland inspiration direct to your inbox. Don't miss the inside track from our Scotland experts on exciting trip ideas, unique attractions and hidden gems loved by locals.