Being the proud birthplace of golf, it's only fitting that if you're a fan of the sport and planning a holiday (or staycation) you consider booking a few nights at one of Scotland's best golf hotels. Not only are these hotels located either on or very close to world-class golf courses in Scotland but they're highly luxurious and typically boasting relaxing spas and fine-dining restaurants - making them equally pleasing for those who aren't so interested in the sport. And that's not even touching on the stunning views and landscapes you can enjoy when staying at these golf hotels in Scotland.

So if you're considering a golfing holiday or are looking to treat your favourite golfer keep on reading as we unveil the very best golf hotels in Scotland covering:

The Best Golf Hotels near Glasgow

Marine Troon

one of the best golf courses in scotland
Location:
8 Crosbie Road, Troon, Ayrshire, KA10 6HE
Rating: ★★★★
Nearest airport:  Glasgow Airport
The Marine Troon is a dog-friendly golf hotel in Scotland that overlooks the Isle of Arran and Royal Troon Golf Club that's hosted The Open nine times! Aside from the Troon Golf Club, you'll be spoiled with over 50 golf clubs nearby to visit and play at.

Golf Courses near the Marine Troon Hotel

The Gleneagles Hotel

gleneagles is one of the best golf spa hotels in scotland
Location:
Gleneagles Hotel, The, Auchterarder PH3 1NF
Rating: ★★★★★
Nearest airport:  Glasgow or Edinburgh Airport
One of Scotland's most famous hotels, Gleneagles is excellent for those seeking a five-star golf hotel in Scotland with premium amenities, so much so that it's actually been ranked number 1 in the Golf World Top 100 UK & Ireland Resorts. This golf hotel is home to three of the best golf courses in Scotland and was even the recent host of The Ryder and Solheim Cups. At the golf course, you'll find extensive practice facilities, a welcoming clubhouse and expert caddies on hand to help you refine your skills.

Golf Courses near the Gleneagles Hotel

Gleddoch Spa and Resort

one of the best scotland golf hotels
Location:
Old Greenock Road, Langbank, Renfrewshire, PA14 6YE
Rating: ★★★★
Nearest airport: Glasgow Airport
Within 360 acres of scenic countryside, Gleddoch Spa and Resort offers guests a tranquil Scottish golf hotel with views over the River Clyde. The hotel features an 18-hole golf course that winds through rolling hills and mature woodlands, catering to golfers of all abilities. After a round of golf, guests can unwind in the hotel’s luxury spa, which includes an indoor pool, sauna, and treatment rooms.

Golf Courses near Gleddoch Spa and Resort

  • Gleddoch Golf Course: A parkland golf course known for its challenging layout and scenic views.

The Gailes Hotel & Spa

a golf hotel near glasgow
Location:
Marine Drive, Irvine, Ayrshire, KA11 5AE
Rating: ★★★★
Nearest airport: Glasgow Prestwick Airport
Perfectly positioned along Scotland’s west coast, The Gailes Hotel & Spa offers a contemporary retreat for golfers. The hotel is adjacent to several renowned golf courses, including Gailes Links, and provides excellent facilities such as a spa, gym, and dining options. This Scottish golf hotel is ideal for those looking for a relaxing break with easy access to some of Scotland’s finest links golf.

Golf Courses near The Gailes Hotel & Spa

The Machrie

one of the best golf hotels scotland
Location:
8 Crosbie Road, Troon, Ayrshire, KA10 6HE
Rating: ★★★★
Nearest airport:  Glasgow Airport
Featured in a list of the top 50 resorts in the UK and Ireland, The Machrie is a true golfer's paradise. The staff are welcoming and attentive, the food in the restaurant is world-class and luxury pours from every aspect of this golf hotel.

Golf courses near the Machrie

Trump Turnberry

one of the best golf hotels
Location:
Maidens Road, Turnberry, Girvan, KA26 9LT
Rating: ★★★★★
Nearest airport: Glasgow Prestwick Airport
Despite its questionable owner (depending on which way you swing politically), Trump Turnberry is a symbol of luxury and elegance firmly earning its place as one of the most renowned golf hotels in Scotland. The golf hotel boasts two championship golf courses, including the famous Ailsa Course, known for its stunning coastal views and challenging layout. For non-golfers, the Trump Turnberry Golf Hotel also has a premium spa, a fine dining restaurant, and various outdoor activities on offer to make the most of the Scottish landscape.

Golf Courses near Trump Turnberry

  • Ailsa Course: Ranked among the best golf courses in the world, offering spectacular views of the Ayrshire coast.
  • King Robert the Bruce Course: A par-72 course featuring stunning views of Turnberry's iconic lighthouse and the Isle of Arran.

The Best Golf Hotels in the Highlands

Golf View Hotel & Spa Nairn

one of the best golf spa hotels in scotland
Location:
63 Seabank Road, Nairn, IV12 4HD
Rating: ★★★
Nearest airport:  Inverness Airport
Our next best golf hotel in Scotland takes us to Nairn, a coastal town in the Scottish Highlands. The dog-friendly Golf View Hotel and Spa offers stunning sea views and you can even book rooms with sea views and hot tubs to truly elevate your hotel stay. Nairn has two championship 18-hole golf courses, one right next to the golf hotel, with other courses such as Castle Stuart nearby and non-golfers will enjoy the wellness activities they have on offer like yoga classes and wild swimming.

Golf Courses near the Golf View Hotel & Spa Nairn

    • The Nairn Golf Club: Famous for hosting the 1999 Walker Cup, 2004 Jacques Léglise Trophy, 2012 Curtis Cup, and the 2021 Amateur Championship.
    • Cabot Highlands: Home to the renowned 18-hole Castle Stuart Golf Links.

Monachyle Mhor Hotel

Location: Balquhidder, Lochearnhead, FK19 8PQ
Rating: ★★★★
Nearest airport: Glasgow Airport
In the heart of the Scottish Highlands, the Monachyle Mhor Hotel is a golf spa hotel with an excellent restaurant that serves ingredients sourced from its own farm. Though there isn’t a golf course on the property, this Scottish golf hotel is within easy reach of several excellent courses, making it a perfect base for golfers looking to explore the natural beauty of the Highlands.

Golf Courses near Monachyle Mhor Hotel

  • Killin Golf Club: A scenic 9-hole course with stunning views of the surrounding mountains and lochs.
  • Callander Golf Club: A charming 18-hole parkland course located a short drive away.

The Best Golf Hotels near St. Andrews

Crieff Hydro Hotel

Location: Ferntower Road, Crieff, PH7 3LQ
Rating: ★★★★
Nearest airport: Edinburgh or Glasgow Airport
Crieff Hydro Hotel is a family-friendly resort that combines excellent golfing opportunities with a wide range of activities for all ages. The hotel’s own golf course offers a scenic and enjoyable round for golfers of all skill levels. Beyond golf, guests can take advantage of the hotel’s spa, swimming pool, and adventure activities, making it an ideal destination for a family holiday.

Golf Courses near Crieff Hydro Hotel

  • Crieff Golf Club: A well-regarded 18-hole course with beautiful views over the surrounding Perthshire countryside.
  • Ferntower Course: Known for its rolling fairways and challenging layout.

The Fife Arms

Location: Mar Road, Braemar, Aberdeenshire, AB35 5YN
Rating: ★★★★★
Nearest airport: Aberdeen Airport
While The Fife Arms is not solely a golf hotel, it offers a luxurious stay with access to some of the Highlands’ best golfing options. This beautifully restored Victorian hotel is known for its exquisite interiors, featuring contemporary art and antiques. Guests can enjoy a game at nearby courses while also experiencing the stunning natural beauty and cultural attractions of the Cairngorms.

Golf Courses near The Fife Arms

  • Braemar Golf Club: The highest 18-hole golf course in Scotland, offering breathtaking mountain views.
  • Banchory Golf Club: A well-maintained parkland course with a friendly atmosphere.

The Old Course Hotel, Golf Resort & Spa

the old course golf spa hotel near st andrews
Location: Old Station Road, St Andrews, KY16 9SP
Rating: ★★★★★
Nearest airport: Dundee Airport
Perched alongside the iconic 17th “Road Hole” of the Old Course, The Old Course Hotel, Golf Resort & Spa is one of Scotland's most prestigious golf hotels. It offers breathtaking views over the course and West Sands Beach, providing an unrivalled golfing experience at the home of golf. This luxurious golf hotel features elegantly appointed rooms, a renowned spa, and several exquisite dining options, including the Road Hole Restaurant, known for its fine dining with a view. Guests can also enjoy exclusive access to The Duke’s St. Andrews, the resort's own championship course, along with easy access to the historic Old Course.

Golf Courses near The Old Course Hotel, Golf Resort & Spa

  • Old Course St Andrews: The oldest and most famous golf course in the world, known for its history, tradition, and iconic landmarks such as the Swilcan Bridge and Hell Bunker.
  • The Duke’s Course: A heathland course offering a challenging alternative to the traditional links style, with panoramic views of St. Andrews and the surrounding countryside.
  • New Course St Andrews: Designed by Old Tom Morris in 1895, this course offers a classic links experience with undulating fairways and strategic bunkering.

Fairmont St. Andrews

luxury golf hotels scotland
Location:
St Andrews, KY16 8PN
Rating: ★★★★★
Nearest airport: Dundee Airport
Located on a 520-acre estate, Fairmont St. Andrews is a luxurious golf hotel offering spectacular views of the North Sea. The resort features two championship golf courses, the Torrance and Kittocks, both of which offer a challenging game against the backdrop of the stunning Scottish coastline. Guests can enjoy a range of excellent amenities like a spa, several dining options, and outdoor activities, ensuring a memorable stay for golfers and non-golfers alike.
Golf Courses near Fairmont St. Andrews

  • Torrance Course: A challenging links course designed by Sam Torrance, featuring strategically placed bunkers and water hazards.
  • Kittocks Course: A coastal course offering dramatic views and a mix of challenging holes.

The Golf Hotel

Location: 4 High St, Crail, Anstruther KY10 3TD
Rating: ★★★★
Nearest airport: Dundee Airport
The Golf Hotel Crail is one of the best golf hotels in Scotland primarily due to its close proximity to the home of golf St. Andrews. The golf hotel is a favourite for relaxed staycations and in the summer, guests love the Garden Bar. The Scottish Golf Tourism Association even awarded the Golf Hotel Crail as the 'Best Small Hotel in Scotland'.

Golf Courses near the Golf Hotel Crail

  • Crail Golfing Society: 2 minutes by car and with two superb courses
  • St Andrews Links - Old Course: 10 miles from Crail, a ballot system is used to pick the players for each day
  • Kingsbarns Golf Links: 3 miles from Crail and one of the top 30 golf courses in the world

Carnoustie Golf Hotel & Spa

one of the best scotland golf hotels
Location:
Links Parade, Carnoustie DD7 7JE
Rating: ★★★★
Nearest airport:  Dundee Airport
The Carnoustie Golf Hotel and Spa overlooks the historic championship 18-hole golf course and is easy to access thanks to being only 3 minutes by foot from Golf Street train station. After your day golfing, take a stroll on the nearby beach that's only 9 minutes away. Family and friends travelling with you who aren't the biggest golf fans will appreciate the golf hotel's state-of-the-art spa that includes an indoor and outdoor pool as well as a hot tub. You can even book special golf packages that include accommodation, golf-course access and food and drink.

Golf Courses near the Carnoustie Golf Hotel & Spa

Where Will You Go on Your Golf Holiday to Scotland?

Now that we've unveiled the very best golf spa hotels in Scotland, we hope we've encouraged you to bite the bullet and treat you or a loved one to a golf holiday to Scotland. Whether you want to play a round in St. Andrews or combine golf with Highland hospitality in Nairn, you're guaranteed to come back refreshed and with an even deeper love for the game.

Give Hotel Vouchers as the Best Golfer Gifts

hotel vouchers are the best golfer gifts
Thinking about getting a golfer gift that's a step above the rest? You've already given the customised golf clubs or tees? Consider our hotel gift cards. With only one hotel gift card, they can book nights with thousands of luxury golf hotels around the world. You just upload a value from £25 to £10,000, and choose how you want to send it:

  • As an e gift card for hotels: sent in 5 minutes to their email
  • As a PDF: sent to your email for you to forward on or print and give in person
  • As a luxury gift card for hotels: sent in the post for free on 11-inch premium card

The beauty of our hotel vouchers is that they can easily book their hotel via our website whenever suits them, meaning you don't need to coordinate a date that works for them or where they'd like to go. Once you've sent it, you can just sit back and relax, knowing you've just sent one of the best golfer gifts around!