
Resorts & Hotels with Spas in Nairn
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Resorts & Hotels with Spas in Nairn












Links House at Royal Dornoch
Links House at Royal Dornoch- Full-service spa
- Near the beach
- Breakfast included












Craigmonie Hotel Inverness by Compass Hospitality
Craigmonie Hotel Inverness by Compass Hospitality- Indoor pool
- Sauna




Macdonald Aviemore Highland Hotel
Macdonald Aviemore Highland Hotel- Massages
- Steam room
- Sauna




Inverness Palace Hotel & Spa, WorldHotel Distinctive
Inverness Palace Hotel & Spa, WorldHotel Distinctive- Full-service spa
- Massages
- Steam room
- Sauna








Top landmarks in Nairn

Nairn Beach
Whether you want to hunt for sand dollars or smell the fresh air, Nairn Beach is a spot you might want to check out, located 0.8 mi (1.2 km) from central Nairn. Enjoy the sunset by the shore at Rosemarkie Beach and Culbin Sands.

Cawdor Castle
After visiting Cawdor Castle, make a plan to see the other sights and activities in Nairn. Stroll along the riverfront in this relaxing area, or check out its top-notch restaurants.
Boath House Spa
If massages and hot tubs are your thing, you might want to pamper yourself at Boath House Spa in the heart of Auldearn. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches.
Nairn Golf Club
You might want to practice your swing at Nairn Golf Club, a golf course located 1 mi (1.6 km) from central Nairn. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches. If Nairn Golf Club doesn't quite scratch your golfing itch, Fortrose & Rosemarkie Golf Club is just a short drive away.
Nairn Museum
You can spend time exploring the galleries in Nairn Museum during your travels in Nairn. Stroll along the beautiful beaches in this relaxing area, or check out its lively bars.
Iolaire
Enjoy an outing to Iolaire during your stay in Nairn. Amble around this relaxing area's beautiful beaches and enjoy its top-notch restaurants.