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
Book a stay at this 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
Book a stay at this 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
Book a stay at this business-friendly hotel in Nairn. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. ...

Cawdor House
7 Cawdor Street Nairn Scotland
Stay at this 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 B&B in Nairn. Enjoy free breakfast, free parking, and daily housekeeping. Popular attractions Nairn Museum and Iolaire are located nearby.
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
Book a stay at this 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! (338 reviews)
Staff were friendly and helpful. Food was fresh and a good variety on the menu. Pool area was nice, not too busy and clean.
Reviewed on Dec 3, 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
Book a stay at this business-friendly hotel in Nairn. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. ...
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 Nairn Golf Club
- Hotels near Boath House Spa
- Hotels near Nairn Museum
- Hotels near Iolaire
- Hotels near Cairngorms National Park
- Hotels near Inverness Castle
- Hotels near Urquhart Castle
- Hotels near Inverness Cathedral
- Hotels near Macallan Distillery
- Hotels near CairnGorm Mountain
- Hotels near Eden Court Theatre
- Hotels near Culloden Battlefield
- Hotels near Speyside Cooperage
- Hotels near Royal Dornoch Golf Club
- Hotels near Loch Morlich
- Hotels near Castle Stuart
- Hotels near Moray Firth
- Hotels near Relax
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)
- Great Britain Hotels (232.18 mi)
- Dingwall Hotels (20.72 mi)
- Elgin Hotels (20.88 mi)
- Grantown-on-Spey Hotels (20.04 mi)
- Dornoch Hotels (21.24 mi)
- Aberlour Hotels (25.33 mi)
- Kingussie Hotels (35.45 mi)
- Strathpeffer Hotels (24.83 mi)
- Lossiemouth Hotels (23.68 mi)
- Beauly Hotels (23.02 mi)
- Loch Ness Hotels (27.45 mi)
- Tain Hotels (17.09 mi)
- Boat of Garten Hotels (23.61 mi)
- Nethy Bridge Hotels (23.58 mi)
- Keith Hotels (34.07 mi)
- Invergordon Hotels (13.31 mi)
