14 Stunning golf hotels in Scotland

Looking for golf resorts in Scotland? You’ve come to the right place. There are all kinds of places to stay and hotels with golf courses in Scotland. Escape to one of these beautiful Scottish locations and enjoy some of the best golf hotels Scotland has to offer. We’ve also included a couple of self-catering options! 

  1. The Machrie Hotel & Golf Links Port Ellen

    The Machrie Hotel & Golf Links

    Dramatically situated along the dunes of a pristine seven-mile beach on the Isle of Islay, The Machrie is a modern, relaxed hotel with a world-class golf links. The finest Scottish produce and warmest of welcomes await you here, as well as exciting golf. The Machrie is ranked as one of the best golf resorts in the world and is just a 25 minute flight from Glasgow or two hours by ferry from Kennacraig. 

    Key facilities
    • Accessible Parking Or Drop-off Point
    • Level Access
    • Wet room or level entry shower
    • Parking
    • On Public Transport Route
    • Pets Welcome
    • WiFi
  2. Marine Troon Troon

    Marine Troon

    Overlooking the Isle of Arran and Royal Troon Golf Club, this stunning golf hotel is hard to beat for exceptional views. Victorian grandeur awaits, as well as a restorative spa if you’ve had a challenging day on the course. Glasgow Prestwick airport is just four miles away and there are plenty of beautiful courses in this area alongside Royal Troon.  

    Key facilities
    • Parking
    • Pets Welcome
    • Accessible Parking Or Drop-off Point
    • WiFi
    • Breakfast Available
  3. Archerfield North Berwick

    Archerfield House

    Two links golf courses of Championship standard, one world class spa, and a wide choice of historic and contemporary accommodation, all just 40 minutes from Edinburgh along the spectacular East Lothian coastline. Although Archerfield is not a hotel, you can enjoy a luxury short break with spectacular sea views in Marine Villa or The Boat House. Or choose a secluded holiday retreat in spacious, elegant lodges overlooking Dirleton Links. 

  4. Monachyle Mhor Hotel Stirling Area

    Killin golf course

    © VisitScotland / Paul Tomkins

    Nestled in a remote scenic spot overlooking Loch Voil in The Trossachs, Monachyle Mhor is a fantastic hotel that would suit golfers looking to explore the offering in this area. Many fine courses are located within an hours' drive including Killin Golf Club and Comrie Golf Club. In the evenings you’ll be able to relax back at the hotel in the award-winning Out of Town restaurant. 

    Key facilities
    • Parking
    • Pets Welcome
    • Breakfast Available
  5. Gleddoch Golf & Spa Resort Langbank

    Gleddoch - Hotel, Spa & Golf

    You’ll find Gleddoch resort in beautiful Scottish countryside just outside Glasgow and only ten minutes from Glasgow Airport. Offering picturesque views over the Clyde Estuary and rolling Scottish hills, the 18-hole championship golf course and 16-bay driving range are perfect for a luxury golf break. The Nineteenth is the ideal spot to finish off a round of golf with a light bite, and the award-winning Vista restaurant is famous for its fine dining. 

    Key facilities
    • Parking
    • Pets Welcome
    • Accessible Parking Or Drop-off Point
    • Wet room or level entry shower
    • WiFi
    • Breakfast Available
  6. Cameron House on Lomond Arden

    Cameron House On Loch Lomond

    Cameron House on Loch Lomond marries traditional Scottish influences with sumptuous contemporary décor to offer guests a memorable stay in scenic surroundings. The wider resort is also home to an 18-hole championship golf course and an award-winning spa complete with a rooftop infinity pool. The are many activities you can try here when you’re not playing golf, including cycling, pony treks, clay pigeon shooting and 4x4 off-road driving adventures. 

    Key facilities
    • Accessible Parking Or Drop-off Point
    • Level Access
    • Wet room or level entry shower
    • Parking
    • Pets Welcome
    • WiFi
    • Breakfast Available
  7. Fairmont St Andrews St Andrews

    External view of Fairmont St Andrews

    Visit the Home of Golf in style at Fairmont St Andrews, a stunning golf resort with 36 holes of championship golf and a tranquil spa. The golf facilities enhance the resort offerings with two world-class golf courses, The Torrance and The Kittocks, an all-grass driving range, a putting and short game practice area and buggies available. There are lots of places to play in this area including the famous Old Course. 

    Key facilities
    • Hearing Loop
    • Accessible Parking Or Drop-off Point
    • Level Access
    • Wet room or level entry shower
    • Parking
    • Pets Welcome
    • WiFi
    • Breakfast Available
  8. The Gailes Hotel & Spa Irvine

    The Gailes Hotel & Spa Drone

    The family-owned Gailes Hotel & Spa is renowned for its welcoming staff and exemplary service. Gailes guests are spoiled, with many world-class championship golf courses on the doorstep. These include Western Gailes, Gailes Links and Dundonald Links – all true tests of your game.  

    Key facilities
    • Parking
    • On Public Transport Route
    • Hearing Loop
    • Accessible Parking Or Drop-off Point
    • Level Access
    • WiFi
    • Breakfast Available
  9. Carnoustie Golf Hotel & Spa Carnoustie

    Carnoustie

    The Carnoustie Hotel sits on the edge of the Championship golf course, with magnificent suites, leisure facilities, including gym, pool, sauna and steam room, a sumptuous spa with indulgent treatments and unrivalled views over the infamous Scottish Links Course. If you’re looking for Open Championship style golf in impressive surroundings, then you’ve come to the right place.  

    Key facilities
    • Accessible Parking Or Drop-off Point
    • Level Access
    • Parking
    • On Public Transport Route
    • WiFi
    • Breakfast Available
  10. The Royal Hotel Comrie

    The Royal Hotel

    This intimate luxury boutique hotel is nestled on the edge of the Scottish Highlands and is surrounded by plenty of courses for golfing visitors. This is a great place to stay in luxurious comfort while you tour the golf courses of Highland Perthshire, which include Crieff and Comrie golf clubs, among others.  

    Key facilities
    • Parking
    • On Public Transport Route
    • Pets Welcome
    • Accessible Parking Or Drop-off Point
    • WiFi
  11. The Gleneagles Hotel Auchterarder

    The Gleneagles Hotel

    An iconic country estate set beneath the beautiful Ochil Hills, The Gleneagles Hotel has been a luxury destination for nearly a century. Located just one hour from Glasgow and Edinburgh airports and with its own railway station, Gleneagles offers the perfect retreat for those looking for relaxation, fun and world-class golf. Three championship courses have established Gleneagles’ reputation as a golfer’s paradise, but the hotel offers so much more than golf. 

    Key facilities
    • Accessible Parking Or Drop-off Point
    • Level Access
    • Parking
    • Pets Welcome
    • WiFi
  12. The Fife Arms Braemar

    The Fife Arms

    The Fife Arms in Braemar is the perfect place to stay if you are planning to tackle the UK's highest golf course – Braemar Golf Course! At around 1,200 feet above sea level, Braemar is one of the best hidden gem golf courses in the north-east. The Fife Arms is situated within the magnificent Cairngorms National Park, at the heart of the historic village of Braemar which attracts thousands of visitors to its annual Braemar Gathering.  

  13. Sandman Signature Aberdeen Hotel Aberdeen City Centre

    Hotel lobby featuring large sofas and unique coloured umbrella ceiling fittings

    Aberdeen has some excellent golf courses as well as hotels. At Sandman Signature Aberdeen Hotel, you’ll only be a 10 minute drive from Royal Aberdeen, one of the oldest golf courses in the world. The hotel itself is located in one of Aberdeen’s historic granite buildings in the heart of the city, so you’ll be able to enjoy bars, restaurants and attractions in your downtime. Don’t miss out on Murcar Links too if you want to expand your links golf repertoire. 

    Key facilities
    • Pets Welcome
    • Accessible Parking Or Drop-off Point
    • Level Access
    • Wet room or level entry shower
    • WiFi
    • Breakfast Available
  14. Schloss Roxburghe Hotel Kelso

    Exterior view of the SCHLOSS Roxburghe

    Located just south of Kelso, this luxurious hotel has it’s very own championship golf course and boasts stunning countryside views in every direction. Currently undergoing an expansion, the hotel now offers 78 characterful rooms and suites, alongside 12 cosy cottages, with more coming in the next year. You can relax and unwind here with all the little home comforts and luxury touches, as well as a newly established spa to enjoy too.

    You won’t have to go far to play a round or two of golf. This historic estate is home to the only championship-standard 18-hole course in the Scottish Borders, which was designed by internationally renowned golf course architect, Dave Thomas. There is also a range of onsite outdoor activities to get involved in too if you’re feel adventurous, including cycling, archery, riding, fishing and hiking.

    Key facilities
    • Parking
    • Pets Welcome
    • Accessible Parking Or Drop-off Point
    • Level Access
    • Wet room or level entry shower
    • WiFi
    • Breakfast Available

Other things you might like

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.

Get the Scotland newsletter