This post may contain affiliate links of which we earn a small commission should you choose to purchase through them. This helps us to keep the site running. Thank you for your support
Scotland, the revered home of golf, beckons enthusiasts and leisure seekers alike with its legendary courses and picturesque landscapes. This guide takes you on a journey through some of Scotland’s most prestigious golf hotels, where history, luxury, and the lure of the green are harmoniously intertwined.
From the rugged dunes of the Isle of Islay to the historic links of St Andrews, each hotel in our curated selection is a destination in itself, offering not just a game, but an experience steeped in Scottish tradition and natural beauty.
Whether you’re perfecting your swing, seeking a luxurious retreat, or exploring Scotland’s golfing heritage, these hotels promise a stay that’s as spectacular as a hole-in-one.
Join us as we unveil the top golf hotels in Scotland, where every fairway leads to an unforgettable adventure.
1. The Machrie Hotel & Golf Links
- Location: Isle of Islay, Scotland
- Highlights: Set along the dunes of a pristine seven-mile beach, The Machrie offers a modern, relaxed setting with a world-class golf links. Ranked among the best golf resorts globally, it’s easily accessible, just 25 minutes by flight from Glasgow.
- Address: Port Ellen, Isle of Islay PA42 7AN, United Kingdom
Book your stay at The Machrie
Check the latest prices and availability for The Machrie Hotel and Golf Links
2. Marine Troon
- Location: Troon, Scotland
- Highlights: Overlooking the Isle of Arran and Royal Troon Golf Club, Marine Troon is a blend of Victorian grandeur and modern comforts, including a restorative spa. It’s conveniently located just four miles from Glasgow Prestwick Airport.
- Address: 8 Crosbie Road, Troon KA10 6HE, United Kingdom
3. Archerfield North Berwick
- Location: East Lothian, Scotland
- Highlights: This property features two Championship standard links golf courses and a world-class spa. Offering a mix of historic and contemporary accommodation, it’s just 40 minutes from Edinburgh.
- Address: Dirleton, North Berwick EH39 5HU, United Kingdom
4. New Woll Estate
- Location: Scottish Borders
- Highlights: Situated in the heart of the Scottish Borders, this estate offers luxury self-catering accommodation with beautiful views over the historic Ale Valley and a challenging golf course.
- Address: New Woll Estate, Ashkirk, Selkirk TD7 4PE, United Kingdom
5. Monachyle Mhor Hotel
- Location: Stirling Area, Scotland
- Highlights: Nestled in a remote spot overlooking Loch Voil in The Trossachs, this hotel is surrounded by many fine golf courses and offers an award-winning restaurant.
- Address: Balquhidder, Lochearnhead FK19 8PQ, United Kingdom
6. Gleddoch Golf & Spa Resort
- Location: Near Glasgow, Scotland
- Highlights: Located in beautiful Scottish countryside, Gleddoch offers an 18-hole championship golf course, a driving range, and picturesque views over the Clyde Estuary.
- Address: Old Greenock Rd, Langbank, Port Glasgow PA14 6YE, United Kingdom
7. Mar Hall Golf & Spa Resort
- Location: Bishopton, Scotland
- Highlights: A luxury five-star resort set in a 240-acre woodland estate. It features a Gothic mansion, a championship golf course, and a luxury spa, just 10 minutes from Glasgow Airport.
- Address: Mar Hall Ave, Bishopton PA7 5NW, United Kingdom
8. Cameron House on Loch Lomond
- Location: Arden, Scotland
- Highlights: This resort combines traditional Scottish influences with contemporary décor. It boasts an 18-hole championship golf course and an award-winning spa.
- Address: Loch Lomond, Alexandria G83 8QZ, United Kingdom
9. Fairmont St Andrews
- Location: St Andrews, Scotland
- Highlights: Visit the Home of Golf at this stunning resort, which offers 36 holes of championship golf, a tranquil spa, and is near the famous Old Course.
- Address: St Andrews KY16 8PN, United Kingdom
10. The Gailes Hotel & Spa
- Location: Irvine, Scotland
- Highlights: This family-owned hotel is renowned for its service. It’s surrounded by world-class championship golf courses like Western Gailes and Dundonald Links.
- Address: Marine Dr, Irvine KA11 5AE, United Kingdom
Each of these hotels offers a unique experience, combining Scotland’s rich golfing heritage with luxury accommodations and stunning landscapes.
Whether you’re a golf enthusiast or just looking for a scenic getaway, these hotels promise an unforgettable stay.