Photo by Geraldine Soh
Find Golf Resorts & Hotels in Grantown-on-Spey
Upfront pricing
Our total price for your stay includes taxes and fees
Treat yourself
Save 10% or more on over 100,000 hotels worldwide with Member Prices
Be picky
Search almost a million properties worldwide
Check availability on Grantown-on-Spey Golf Hotels
Top Grantown-on-Spey Golf Hotels

The Speyside Hotel
The Speyside Hotel
9.4 out of 10, Exceptional, (333)
$131 nightly
The price is $157
Nov 2 - Nov 3
Total with taxes and fees

Birchbank
Birchbank
$691 nightly
The price is $830
Nov 15 - Nov 16
Total with taxes and fees

Craiglynne Hotel
Craiglynne Hotel
7.4 out of 10, Good, (478)
$59 nightly
The price is $71
Oct 31 - Nov 1
Total with taxes and fees

Kinnaird House
Kinnaird House
$685 nightly
The price is $822
Oct 25 - Oct 26
Total with taxes and fees

Culloden House Hotel
Culloden House Hotel
9.8 out of 10, Exceptional, (393)
$207 nightly
The price is $248
Nov 1 - Nov 2
Total with taxes and fees

Kingsmills Hotel
Kingsmills Hotel
9.0 out of 10, Wonderful, (1006)
$80 nightly
The price is $95
Nov 16 - Nov 17
Total with taxes and fees

Muthu Newton Hotel (Near Inverness Airport)
Muthu Newton Hotel (Near Inverness Airport)
8.2 out of 10, Very Good, (931)
$79 nightly
The price is $95
Nov 11 - Nov 12
Total with taxes and fees

The Royal Highland Hotel
The Royal Highland Hotel
8.0 out of 10, Very Good, (1024)
$72 nightly
The price is $87
Nov 9 - Nov 10
Total with taxes and fees
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.