Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Nick Chatham on trover

Top Hotels Near Nairn Beach in Nairn

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

191 Cheap Hotels Near Nairn Beach

Golf View Hotel & Spa
4 out of 5
2 km from Nairn Beach
Free CancellationReserve now, pay when you stay
AU$284
per night
14 Apr. - 15 Apr.
4.2/5Very Good! (184 reviews)

"The room and location were gorgeous. The food, facilities and staff were all amazing. Couldn’t fault it. Can’t wait to go back."…"

Reviewed on 17 Feb. 2020

Golf View Hotel & Spa
Muthu Newton Hotel (Near Inverness Airport)
4 out of 5
1.9 km from Nairn Beach
AU$216
per night
16 Apr. - 17 Apr.
4.1/5Very Good! (625 reviews)

"Lovely building and setting, large well furnished rooms."…"

Reviewed on 22 Mar. 2020

Muthu Newton Hotel (Near Inverness Airport)
Cantie Cottage
3.5 out of 5
0.8 km from Nairn Beach
Get Rates
5/5Exceptional! (1 review)

"Perfect for a family catch up. Felt right at home. Would recommend this cottage to anyone."…"

Reviewed on 2 Mar. 2020

Cantie Cottage
Coorie Doon
3.5 out of 5
0.8 km from Nairn Beach
Get Rates
Coorie Doon
Sunny Brae
4 out of 5
1.2 km from Nairn Beach
AU$225
per night
1 May - 2 May
4.9/5Exceptional! (12 reviews)
Perfect place!

"We can’t say enough about this place! Great location, great staff, the provided quality dining recommendations and we loved our stay. The rooms are clean and quiet and we wouldn’t hesitate to stay again."…"

Reviewed on 5 Oct. 2019

Sunny Brae
Braeval Hotel
3 out of 5
1.1 km from Nairn Beach
AU$205
per night
1 May - 2 May
4.2/5Very Good! (89 reviews)
Sea views, beach walks and excellent food.

"Great hotel in perfect location with sea views and beach walks outside the door. About 20 miles from Loch Ness where we had a stunning walk but didn’t see the monster. Very friendly and helpful staff. We ate at the hotel three evenings, fantastic food with really good vegetarian and vegan choices. ..."…"

Reviewed on 17 Aug. 2019

Braeval Hotel
West End Hotel
3 out of 5
1.6 km from Nairn Beach
AU$204
per night
6 Apr. - 7 Apr.
5/5Exceptional! (1 review)

"Very friendly staff. Food was excellent. Breakfast was excellent."…"

Reviewed on 2 Mar. 2020

West End Hotel
The Wetherby Sea-View House
3.5 out of 5
1.2 km from Nairn Beach
Get Rates
The Wetherby Sea-View House
Cozy Cottage by the Seaside
1.1 km from Nairn Beach
Get Rates
5/5Exceptional! (12 reviews)
Great stay

"A property that’s well equipped, very clean and welcoming"…"

Reviewed on 24 Sep. 2019

Cozy Cottage by the Seaside
Dalquillan
3.5 out of 5
0.7 km from Nairn Beach
Get Rates
Dalquillan
Don't see what you're looking for?
See all available properties in Nairn Beach
View all properties
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.

Accommodation Near Nairn Beach

Get the most of your visit to Nairn Beach by staying in a hotel nearby.

  • Find Nairn Beach accommodation deals here on Expedia.com.au
  • Book your Nairn Beach hotel with our easy booking widget
  • Save money on Nairn Beach hotels & get the best price for your trip

Local landmarks allow you to take in the local culture on your next holiday. There is perhaps no better way to enjoy Nairn Beach than by booking a nearby Nairn Beach hotel! Whether you are traveling alone, as a couple, or with your entire family, your visit to Nairn Beach will be a highlight of your holiday – and your hotel should be too!

Places to Stay Near Nairn Beach

Finding your dream hotel near Nairn Beach is easy when you search here on Expedia.com.au. Narrow down hotels based on your budget, hotel class rating, or specific hotel themes. You can always find the best Nairn Beach hotel for your needs when you book with us on Expedia.com.au.

Frequently asked questions

What's the area like around Nairn Beach?
Nairn Beach is located in Nairn. This welcoming area is known for its beautiful beaches and golfing. If you’re looking for a convenient place to stay, take a look at the 34 hotels and other accommodations you’ll find within a mile.
Where is the best place to stay near Nairn Beach?
Sunny Brae is one of the top choices for your stay based on our traveller data, and this 4-star B&B offers free breakfast and free WiFi. It’s located just a short 0.8 mi (1.3 km) from Nairn Beach. Other good options within a short distance include Braeval Hotel and The Wetherby Sea-View House.

Recent Reviews in Nairn Beach

More trip options