A road winding through a forest with a lake in the distance.

Search Golf Hotels in Grantown-on-Spey

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Grantown-on-Spey Golf Hotels

Tonight
28 Sept - 29 Sept
Tomorrow
29 Sept - 30 Sept
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Our top choices for Grantown-on-Spey hotels with a golf course

1. The Speyside Hotel

The Speyside Hotel
Grantown-on-Spey
United Kingdom
Andrew
£140
includes taxes & fees
2 Oct - 3 Oct
The Speyside Hotel

2. Craiglynne Hotel

Craiglynne Hotel
Grantown-on-Spey
Canada
Kelly-Anne
£63
includes taxes & fees
11 Oct - 12 Oct
Craiglynne Hotel

3. Kinnaird House

Kinnaird House
Grantown-on-Spey
£641
includes taxes & fees
9 Oct - 10 Oct
Kinnaird House

4. Pine Marten Lodge

Pine Marten Lodge
Grantown-on-Spey
£1,257
includes taxes & fees
9 Oct - 10 Oct
Pine Marten Lodge

5. Nethybridge Hotel

Nethybridge Hotel
Nethy Bridge
United Kingdom
Ben
£62
includes taxes & fees
22 Oct - 23 Oct
Nethybridge Hotel

6. Kingsmills Hotel

Kingsmills Hotel
Crown
United States
Warren
£180
includes taxes & fees
27 Oct - 28 Oct
Kingsmills Hotel

7. The Boat Hotel

The Boat Hotel
Boat of Garten
United States
Naomi
£98
includes taxes & fees
28 Oct - 29 Oct
The Boat Hotel

8. The Royal Highland Hotel

The Royal Highland Hotel
Inverness City Centre
United Kingdom
Nick
£96
includes taxes & fees
25 Oct - 26 Oct
The Royal Highland Hotel

9. Culloden House Hotel

Culloden House Hotel
Inverness
United States
Rodney
£378
includes taxes & fees
1 Oct - 2 Oct
Culloden House Hotel

10. 39 Knocknagael

39 Knocknagael
Inverness
£387
includes taxes & fees
3 Oct - 4 Oct
39 Knocknagael
View all properties

Top Grantown-on-Spey Hotel Reviews

Craiglynne Hotel

Craiglynne Hotel

8/10 Good
"Clean room with good bed and opening window. Heating to use if necessary. Bathroom very poor, cracked sink, toilet seat falling off. Shower over bsth . Had requested shower not bath as disabled but was expected to climb into bath. Dirty towel left in bathroom."
Sharen 4-night trip
Posted 15 hours ago
Craiglynne Hotel
The Royal Highland Hotel

The Royal Highland Hotel

8/10 Good
"This is an old and historic building but could use some TLC. The food in the restaurant was good and location excellent."
LORILEE 1-night trip
Posted 2 days ago
The Royal Highland Hotel
B&B HOTEL Inverness

B&B HOTEL Inverness

8/10 Good
"Very convenient location! 2 night stay. Nice room. Great buffet breakfast. My only issue was that I was not informed at checkin that the room would not be cleaned automatically. But I had enough towels and they took my rubbish away and provided extra sugars when I requested. They also pre booked a taxi for me. Thankyou."
Janet 2-night trip
Posted 2 days ago
B&B HOTEL Inverness
Kingsmills Hotel

Kingsmills Hotel

10/10 Excellent
"Stayed here many times 10/10"
john 1-night trip
Posted 3 days ago
Kingsmills Hotel
Glenmoriston Townhouse Hotel

Glenmoriston Townhouse Hotel

10/10 Excellent
"Excellent location, large parking for free. Rooms well maintained with elegant look.Not all rooms have river view - check when booking, definitely worth it. Breakfast very nice and rich , the “full Scottish “ was nothing to write home about but nicely served and very attentive staff"
dov 1-night trip
Posted 4 days ago
Glenmoriston Townhouse Hotel
Columba Hotel Inverness by Compass Hospitality

Columba Hotel Inverness by Compass Hospitality

8/10 Good
"the hotel was clean and tidy but needs upgrading in the future like most hotels this age. the hotel is in good location for the town centre. The bedroom was a good size but unable to open any windows. The tv was hard to get local programs and streaming channels. Overall we would stay again as we new the age of the property when we booked."
ANDREW 2-night trip
Posted 10 days ago
Columba Hotel Inverness by Compass Hospitality

Frequently asked questions

What are the best golf hotels in Grantown-On-Spey with on-site golf courses?
In Grantown-On-Spey, two outstanding golf hotels with on-site golf courses are The Speyside Hotel and a Large Detached Stone House Dating From 1790.The Speyside Hotel, a charming 3.5-star property, boasts a remarkable review rating of 9.4. It features an on-site golf driving range, a well-equipped clubhouse, and professional golf lessons available nearby. Guests rave about the excellent, friendly staff and the delicious food served at the restaurant, making it a delightful choice for both golf enthusiasts and food lovers alike.Alternatively, the Large Detached Stone House, with an impressive great rating of 10.0, offers a great experience set in 2.5 acres of private grounds. This exquisite property allows guests to enjoy golf right on-site, along with breathtaking views of the surrounding mountains that enhance the tranquil atmosphere. With its spacious kitchen and the option of a private chef, this house provides a luxurious retreat for those seeking a more intimate golf getaway.
How much does a golf hotel in Grantown-on-Spey cost?
Prices for golf hotels in Grantown-on-Spey often vary, but you can find a great deal from £62 on Expedia. All sorts of factors affect price, including location, time of year and the days of the week you choose for your stay. Typically, golf hotels in Grantown-on-Spey with additional amenities, like pools and spas, will cost more. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Are there Grantown-On-Spey hotels with golf club rentals or pro shops?
In Grantown-On-Spey, The Speyside Hotel is an excellent choice for golfers seeking hotels that offer golf club rentals and pro shops.This 3.5-star hotel, highly rated at 9.4, features an impressive on-site golf pro shop, where you can find a selection of quality clubs and gear to enhance your game. If you're keen to practice, the hotel also boasts its own driving range, making it easy to warm up before hitting the greens.Additionally, The Speyside Hotel is known for its friendly and attentive staff, who are always on hand to assist with any golfing needs, from reserving tee times to arranging lessons with local professionals. With comfortable rooms and a delicious restaurant on-site, it promises a well-rounded experience for both golf enthusiasts and those looking to relax after a day on the course.
Which golf hotels in Grantown-On-Spey offer golf lessons?
In Grantown-On-Spey, The Speyside Hotel stands out as an excellent choice for golfers interested in lessons.This 3.5-star hotel boasts an excellent review rating of 9.4, reflecting the satisfaction of its guests. The Speyside Hotel not only offers access to a well-maintained golf course but also features an on-site driving range and a clubhouse, creating a welcoming environment for golf enthusiasts. You can take advantage of the golf lessons provided by a professional instructor, ensuring that players of all skill levels can improve their game.Guests often rave about the friendly and attentive staff, comfortable rooms, and delightful dining options, making The Speyside Hotel an extensive destination for both relaxation and golf learning.
Is Grantown-On-Spey a good golf destination?
Yes, Grantown-On-Spey is an excellent golf destination, particularly for those seeking a blend of traditional Scottish charm and stunning natural landscapes. Nestled in the heart of the Scottish Highlands, this picturesque town offers a range of golf courses that cater to various skill levels.The local course, Grantown-On-Spey Golf Club, is renowned for its scenic views, with the majestic Cairngorm mountains providing a breathtaking backdrop. The course itself is well-maintained and features lush fairways that meander through natural heather and woodland, creating a delightful challenge for golfers.In addition to the golf, Grantown-On-Spey boasts a rich cultural heritage and a warm, friendly atmosphere. After a round, you can explore the charming streets, enjoy local cuisine in cosy pubs, or take a leisurely stroll along the River Spey.
Which area of Grantown-On-Spey is best to stay in for golf?
For golfers looking to stay in Grantown-on-Spey, the best area is the town centre. This charming locale provides easy access to the renowned Grantown-on-Spey Golf Club, which boasts a picturesque 18-hole course that appeals to players of all skill levels. Set amidst the stunning Scottish Highlands, the course features sweeping views of the surrounding landscape, creating a delightful backdrop for your game.Staying in the town centre also means you're close to local amenities, including cosy pubs and restaurants where you can unwind after a day on the greens. Additionally, the area is rich in history and culture, allowing you to explore the scenic beauty of the Cairngorms National Park, making it an ideal base for both golf and outdoor adventures.
Can I cancel my golf hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right golf hotel in Grantown-on-Spey for you.
How can I save on a golf hotel in Grantown-on-Spey with Expedia?
There are plenty of ways to save on a golf hotel in Grantown-on-Spey. Join One Key™, our free travel rewards programme, to unlock instant discounts with Member Prices across a range of golf hotels. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, be sure to check for last-minute deals.
Is it cheaper to book flights and a golf hotel in Grantown-on-Spey as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package. *Savings vary and are not available on all flight and hotel bookings.

Explore a world of travel with Expedia