Search for Cheap Deals onKid-Friendly Hotels in Nairn
Photo by Dewayne Mathis
Check Last Minute Nairn Hotel Deals
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking!
Featured Nairn Family Hotels

Golf View Hotel & Spa
63 Seabank Road, Nairn, Scotland
Fully refundableReserve now, pay when you stay
Stay at this 4-star beach hotel in Nairn. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular ...

Invernairne Guest House
Thurlow Road, Nairn, Scotland
Fully refundableReserve now, pay when you stay
Stay at this 3-star beach guesthouse in Nairn. Enjoy a beach locale, daily housekeeping, and a garden. Our guests praise the helpful staff in our reviews. Popular ...

Muthu Newton Hotel (Near Inverness Airport)
Inverness Road, Nairn, Scotland
Fully refundableReserve now, pay when you stay
Stay at this 4-star business-friendly hotel in Nairn. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the property ...

Cawdor House
7 Cawdor Street, Nairn, Scotland
Fully refundableReserve now, pay when you stay
Stay at this 4-star B&B in Nairn. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Nairn Museum and Iolaire are located nearby.

Aurora Hotel & Italian Restaurant
Academy Street, Nairn, Scotland
Stay at this hotel in Nairn. Enjoy free breakfast, free parking, and daily housekeeping. Popular attractions Nairn Museum and Iolaire are located nearby.

Waverley Hotel
4 High Street, Nairn, Scotland
Fully refundableReserve now, pay when you stay
Stay at this 3-star B&B in Nairn. Enjoy free breakfast, free parking, and daily housekeeping. Popular attractions Nairn Museum and Iolaire are located ...
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.
Hotels with Pools in Nairn

Golf View Hotel & Spa
63 Seabank Road, Nairn, Scotland
Stay at this 4-star beach hotel in Nairn. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular ...
8.6/10 Excellent! (329 reviews)
"Everything was great, just too many young unexperienced staff, making restaurant and bar service slow."
Reviewed on Sep 28, 2025
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.
Hotels With Connecting Rooms in Nairn

Muthu Newton Hotel (Near Inverness Airport)
Inverness Road, Nairn, Scotland
Stay at this 4-star business-friendly hotel in Nairn. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the property ...
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.
Hotels by Star Rating
Top Points of Interests in Nairn
- Hotels near Nairn Beach
- Hotels near Cawdor Castle
- Hotels near Boath House Spa
- Hotels near Nairn Golf Club
- Hotels near Nairn Museum
- Hotels near Iolaire
- Hotels near Cairngorms National Park
- Hotels near Inverness Castle
- Hotels near Urquhart Castle
- Hotels near Macallan Distillery
- Hotels near Inverness Cathedral
- Hotels near Culloden Battlefield
- Hotels near CairnGorm Mountain
- Hotels near Eden Court Theatre
- Hotels near Relax
- Hotels near Loch Morlich
- Hotels near Moray Firth
- Hotels near Royal Dornoch Golf Club
- Hotels near Castle Stuart
- Hotels near Chanonry Point Lighthouse
Cities near Nairn
- Inverness Hotels (15.13 mi)
- Aviemore Hotels (27.01 mi)
- North Sea Hotels (286.93 mi)
- Scottish Highlands Hotels (50.88 mi)
- Elgin Hotels (20.88 mi)
- Grantown-on-Spey Hotels (20.04 mi)
- Dingwall Hotels (20.72 mi)
- Great Britain Hotels (232.18 mi)
- Dornoch Hotels (21.24 mi)
- Kingussie Hotels (35.45 mi)
- Lossiemouth Hotels (23.68 mi)
- Strathpeffer Hotels (24.83 mi)
- Loch Ness Hotels (27.45 mi)
- Beauly Hotels (23.02 mi)
- Aberlour Hotels (25.33 mi)
- Keith Hotels (34.07 mi)
- Forres Hotels (9.64 mi)
- Tain Hotels (17.09 mi)
- Invergordon Hotels (13.31 mi)
- Boat of Garten Hotels (23.61 mi)