Explore beach hotels in Nairn from $80
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
Friendly helpful staff. Good breakfast. Loved the bar area - traditional, fire, wood panelled walls.
Reviewed on Oct 25, 2025

Tali Ayer
Beautiful old house in pretty village. Owners are welcoming and offer plenty of great stories about the area and Scotland. Recommended!
Reviewed on Sep 30, 2025

Luxurious Modern Apartment #1 at Nairn in the Scottish Highlands
Everything you need in the kitchen home from home. All the little touches are very appreciated from shower gel to tea and coffee and even milk. Had a great sleep, very comfortable bed and great shower. We have stayed before and will definitely return.
Reviewed on Oct 19, 2025

Luxurious Modern comfortable Apartments located Nairn in the Scottish Highlands
Mr. Leslie was absolutely awesome and so helpful to us. Loved Nairn and it was not a crazy tourist town but one that had so much charm. The place was outstanding for a long stay. We also made so many friends at the Havelock. Murdo was great and took good care of us. Was like a pub away from home. ...
Reviewed on Sep 30, 2025

Golf View Hotel & Spa
I would have given 5 star's but found that this hotel's quality of customer service could be vastly improved by hiring more staff. This is most evident at breakfast when there's no one available to clear tables. This is a lovely hotel in a lovely location so please don't let the standard slip .Well ...
Reviewed on Oct 21, 2025

The Bandstand
Good bar,great food,excellent staff
Reviewed on Oct 26, 2025

Muthu Newton Hotel (Near Inverness Airport)
Clean warm hotel, nice breakfast
Reviewed on Nov 2, 2025

Waverley Hotel
Second time staying here and just as impressed this time round. The lady who owns/checks-in/cleans is very friendly and chatty. A tad dated but large airy room, plenty of pillows, tea/coffee etc and in the centre of Nairn. Left too early to sample breakfast unfortunately. Would definitely stay ...
Reviewed on Sep 21, 2025
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,345 honest, unfiltered reviews from genuine customers you can check out, with an average review rating of 8.9.
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 $80 a night to $695 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 $80 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)
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)
 














