Explore beach hotels in Nairn from $157
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Nairn Beach Resorts & Hotels

Invernairne Guest House
"Lovely room n staff were welcoming and breakfast lovely"
Reviewed on May 27, 2026

Tali Ayer
"A gorgeous area to visit and the house was beautiful. Very clean and well maintained. Definitely a unique place to stay but one of my favorites. The hosts were both amazing and I hope to be back!"
Reviewed on May 29, 2026

Luxurious Modern Apartment #1 at Nairn in the Scottish Highlands
"Had a lovelyl stay in this Nairn apartment. The location couldn’t be better! Everything needed was an easy walk - from the beach to local shops and restaurants, which made getting around effortless. The host was kind, responsive, and attentive throughout the stay. A wonderful experience!"
Reviewed on Apr 29, 2026

Luxurious Modern comfortable Apartments located Nairn in the Scottish Highlands
"The flat was kitted out so well, including butter and breakfast food that made the start of our visit so easy. Les is a wonderful host and goes above and beyond to help. The area is beautiful; it’s a short walk to the beach, the town or the hairy coos!"
Reviewed on May 23, 2026

Golf View Hotel & Spa
"It has a lovely setting and unfortunately the only one thing that was not quite right was the service in the restaurant for dinner. Where the food arrived before drinks"
Reviewed on May 31, 2026

The Bandstand
"Check in is at the bar which is unique and fun. Otherwise the building is maintained just okay. The bed was uncomfortable. The shower was very frustrating. Good beer at the bar and great staff."
Reviewed on May 24, 2026

Muthu Newton Hotel (Near Inverness Airport)
"Mixed experience: GOOD: ● Staff very helpful ● rooms in main house good ● food good ● price reasonable BAD: ● rooms in courtyard block, dark and gloomy with odd smell and tired furniture ● both entrance doors to hotel needed good clean and clean entrance rugs ● decor out of keeping with hotel and ..."
Reviewed on May 30, 2026

Waverley Hotel
"The old lady Denise was amazing. No complaints"
Reviewed on May 25, 2026
Beach Condos in Nairn

Charming 1-bed Cottage in Inverness
Beach Villas in Nairn

Taigh d'Luxe - Classic elegance meets modern chic in stunning spacious villa
More Beachfront Hotels in Nairn

Invernairne Guest House
How to find the best Nairn beach hotels?
We have 2,448 honest, unfiltered reviews from genuine customers you can check out, with an average review rating of 9.1.
How can I find Nairn beach hotels with nice views?
Use our ocean view filter to see the Nairn beach hotels that offer spectacular views. From cliffside panoramas to beach view hotels with rooms overlooking the sand. Check out poolside and tranquil garden views, too.
How much does it cost to stay in a beach hotel in Nairn?
Currently, we have resorts and hotels in Nairn on the beach going from $157 a night to $946 for top-end luxury. Prices vary depending on your travel dates, amenities, and neighborhood.
How do I find Nairn beach hotels that are good for families?
Filter your search results by clicking on the family friendly filter to see kid-friendly amenities and activities. From beach resorts with kids’ clubs to beachfront hotels offering fun watersports—you have plenty of choice.
Why should I book my beach hotel in Nairn with Travelocity?
With great deals on a vast selection of Nairn beachfront hotels, 24/7 customer service, and the ability to bundle your hotel, flights, and car rental to save more—Travelocity makes it easy.
Do any beach hotels in Nairn have a pool?
Many Nairn hotels on the beach have pools. You can choose which amenities you want and use our pool filter to see the Nairn beach hotels that have pools on site.
When is the best time to stay in a beach hotel in Nairn?
The best time to visit Nairn for local events and activities is .
Are there cheap beach hotels in Nairn?
Prices for Nairn beach hotels currently start at just $157 a night. With 1 Nairn beach hotels to choose from, you have stacks of tempting options, whatever your budget.
What are some great things to do in Nairn by the beach?
Enjoy swimming, reading, and sunbathing on the beach in Nairn. There’s also action-packed beach fun and watersport adventures, too. Check each hotel’s information section to find out what’s available.
How can I find the best beach hotels deals in Nairn?
Pop in your travel dates and hit search and hunt though our fantastic deals on Nairn beach resorts and beachfront hotels. Download the free Travelocity appOpens in a new window for awesome member discounts.
Popular Beach Stays in Nairn
Recent Nairn Hotel Reviews By Fellow Wanderers

Muthu Newton Hotel (Near Inverness Airport)
"Mixed experience: GOOD: ● Staff very helpful ● rooms in main house good ● food good ● price reasonable BAD: ● rooms in courtyard block, dark and gloomy with odd smell and tired furniture ● both entrance doors to hotel needed good clean and clean entrance rugs ● decor out of keeping with hotel and a bit gaudy"
Explore More Ways to Travel with Travelocity
- Beach Resorts & in Inverness City Centre
- Hotels with Air Conditioning in Inverness City Centre
- Hotels with smoking rooms in Inverness City Centre
- Luxury Hotels in Inverness City Centre
- Oceanfront Hotels in Inverness City Centre
- Pet Friendly Hotels in Inverness City Centre
- Kid Friendly Hotels in Culloden
- Hotels with Free Parking in Inshes
- All Inclusive Resorts & in Inverness
- Boutique Hotels in Inverness
- Cheap Hotels in Inverness
- Kid Friendly Hotels in Inverness
- Golf Resorts & in Inverness
- Historic Hotels in Inverness
- Hotels with Early Check-in in Inverness
- Hotels with Free Airport Shuttle in Inverness
- Hotels with Free Parking in Inverness
- Hotels with Hot Tubs in Inverness
- Hotels with smoking rooms in Inverness
- Luxury Hotels in Inverness
- Pet Friendly Hotels in Inverness
- Romantic Getaways & Hotels in Inverness
- Adults Only Resorts & in Highland
- All Inclusive Resorts & in Highland
- Beach Resorts & in Highland
- Kid Friendly Hotels in Highland
- Hotels with Hot Tubs in Highland
- Hotels with an Indoor Pool in Highland
- Hotels with Waterslides in Highland
- Romantic Getaways & Hotels in Highland
- Hotels near Inverness
- Condos in Croy
- Ardersier Hotels
- Flights from Inverness
- Aer Lingus Cork (ORK) to Inverness (INV) flights
- American Airlines Charlotte (CLT) to Inverness (INV) flights
- American Airlines Dallas (DFW) to Inverness (INV) flights
- American Airlines Newark Liberty Intl. Airport (EWR) to Inverness (INV) flights
- American Airlines Chicago (ORD) to Inverness (INV) flights
- American Airlines Philadelphia (PHL) to Inverness (INV) flights
- British Airways Aberdeen (ABZ) to Inverness (INV) flights
- British Airways London (LGW) to Inverness (INV) flights
- British Airways London (LHR) to Inverness (INV) flights
- British Airways New York (JFK) to Inverness (INV) flights
- British Airways Boston (BOS) to Inverness (INV) flights
- British Airways Portland (PDX) to Inverness (INV) flights
- British Airways Raleigh (RDU) to Inverness (INV) flights
- British Airways Sacramento (SMF) to Inverness (INV) flights
- British Airways Salt Lake City (SLC) to Inverness (INV) flights
- British Airways Seattle (SEA) to Inverness (INV) flights
- British Airways Washington (IAD) to Inverness (INV) flights
- Delta Atlanta (ATL) to Inverness (INV) flights
- Delta New York (JFK) to Inverness (INV) flights
- Delta Minneapolis (MSP) to Inverness (INV) flights
- Delta Spokane (GEG) to Inverness (INV) flights
- Easyjet Belfast (BFS) to Inverness (INV) flights
- Easyjet London (LGW) to Inverness (INV) flights
- Easyjet London (LTN) to Inverness (INV) flights
- Flybe Birmingham (BHX) to Inverness (INV) flights
- Klm Gainesville (GNV) to Inverness (INV) flights
- Klm Kansas City (MCI) to Inverness (INV) flights
- Klm Amsterdam (AMS) to Inverness (INV) flights
- Loganair Dublin (DUB) to Inverness (INV) flights
- Loganair Manchester (MAN) to Inverness (INV) flights
- Loganair Southampton (SOU) to Inverness (INV) flights
- Virgin Atlantic San Francisco (SFO) to Inverness (INV) flights
- Flights from Atlanta (ATL) to Inverness (INV)
- Flights from Hartford (BDL) to Inverness (INV)
- Flights from Belfast (BFS) to Inverness (INV)
- Flights from Belfast (BHD) to Inverness (INV)
- Flights from Columbus (CMH) to Inverness (INV)
- Flights from Denver (DEN) to Inverness (INV)
- Flights from Dallas (DFW) to Inverness (INV)
- Flights from Dublin (DUB) to Inverness (INV)
- Flights from Edinburgh (EDI) to Inverness (INV)
- Flights from Newark Liberty Intl. Airport (EWR) to Inverness (INV)
- Flights from Washington (IAD) to Inverness (INV)
- Flights from Houston (IAH) to Inverness (INV)
- Flights from Los Angeles (LAX) to Inverness (INV)
- Flights from London (LGW) to Inverness (INV)
- Flights from London (LHR) to Inverness (INV)
- Flights from London (LTN) to Inverness (INV)
- Flights from Orlando (MCO) to Inverness (INV)
- Flights from Miami (MIA) to Inverness (INV)
- Flights from Chicago (ORD) to Inverness (INV)
- Flights from Portland (PDX) to Inverness (INV)
- Flights from Philadelphia (PHL) to Inverness (INV)
- Flights from Phoenix (PHX) to Inverness (INV)
- Flights from Pittsburgh (PIT) to Inverness (INV)
- Flights from Raleigh (RDU) to Inverness (INV)
- Flights from Fort Myers (RSW) to Inverness (INV)
- Flights from San Francisco (SFO) to Inverness (INV)
- Flights from Shannon (SNN) to Inverness (INV)
- Flights from St. Louis (STL) to Inverness (INV)
- Flights from Tampa (TPA) to Inverness (INV)
- Flights from Toronto (YYZ) to Inverness (INV)











