A beach with a rocky shoreline, a distant shoreline with buildings, and a cloudy sky.

Beach Hotels & Resorts in Nairn from AU$128

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Nairn Beach Hotels

Tonight
19 Oct - 20 Oct
Tomorrow
20 Oct - 21 Oct
This weekend
23 Oct - 25 Oct
Next weekend
30 Oct - 1 Nov

Our top choices for Nairn beach hotels

1. Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
Nairn
AU$187
includes taxes & fees
7 Nov - 8 Nov
Muthu Newton Hotel (Near Inverness Airport)

2. Invernairne Guest House

Invernairne Guest House
Nairn
  • Relax on sandy shores at this beachfront guesthouse, where the sounds of waves and mini golf await just steps from your door.
AU$216
includes taxes & fees
21 Oct - 22 Oct
Invernairne Guest House

3. Cawdor House

Cawdor House
Nairn
AU$265
includes taxes & fees
20 Oct - 21 Oct
Cawdor House

4. West End Hotel

West End Hotel
Nairn
  • Tranquil seaside retreat offering easy beach access with white sand shores and a relaxing atmosphere of coastal charm.
AU$128
includes taxes & fees
19 Nov - 20 Nov
West End Hotel

5. Westerlea Hotel

Westerlea Hotel
Nairn
AU$271
includes taxes & fees
1 Nov - 2 Nov
Westerlea Hotel

6. Havelock Hotel

Havelock Hotel
Nairn
AU$147
includes taxes & fees
25 Oct - 26 Oct
Havelock Hotel

7. The Bandstand

The Bandstand
Nairn
AU$221
includes taxes & fees
2 Nov - 3 Nov
The Bandstand

8. Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant
Nairn
AU$259
includes taxes & fees
20 Oct - 21 Oct
Aurora Hotel & Italian Restaurant

9. Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
  • Relax on Scotland's coast with spa pampering and a quick walk to Nairn Beach.
AU$266
includes taxes & fees
8 Nov - 9 Nov
Golf View Hotel & Spa

10. Waverley Hotel

Waverley Hotel
Nairn
AU$249
includes taxes & fees
26 Oct - 27 Oct
Waverley Hotel
View all properties

Choose what matters most at beach hotels in Nairn

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Beach hotels with free breakfast in Nairn

Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
Nairn
AU$187
includes taxes & fees
7 Nov - 8 Nov
Muthu Newton Hotel (Near Inverness Airport)

Invernairne Guest House

Invernairne Guest House
Nairn
AU$216
includes taxes & fees
21 Oct - 22 Oct
Invernairne Guest House

Westerlea Hotel

Westerlea Hotel
Nairn
AU$271
includes taxes & fees
1 Nov - 2 Nov
Westerlea Hotel

Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
AU$266
includes taxes & fees
8 Nov - 9 Nov
Golf View Hotel & Spa

Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant
Nairn
AU$259
includes taxes & fees
20 Oct - 21 Oct
Aurora Hotel & Italian Restaurant

Cawdor House

Cawdor House
Nairn
AU$265
includes taxes & fees
20 Oct - 21 Oct
Cawdor House

Havelock Hotel

Havelock Hotel
Nairn
AU$147
includes taxes & fees
25 Oct - 26 Oct
Havelock Hotel

The Bandstand

The Bandstand
Nairn
AU$221
includes taxes & fees
2 Nov - 3 Nov
The Bandstand

Waverley Hotel

Waverley Hotel
Nairn
AU$249
includes taxes & fees
26 Oct - 27 Oct
Waverley Hotel
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.
View all properties

Top Nairn Hotel Reviews

Golf View Hotel & Spa

Golf View Hotel & Spa

8/10 Good
"This was a last minute decision, it’s sometimes hard to decide based on requirements , anyhow I’m so glad we chose this place - excellent service, amenities, breakfast, and a beauty spot with views overlooking beach and sea."
Paul 1-night trip
Posted 19 hours ago
Golf View Hotel & Spa
Invernairne Guest House

Invernairne Guest House

10/10 Excellent
"Returned to the Invernaire after a 42 year absence. Plenty remained the same as I remember it in nothing but a good way and also several updates like the en suite washroom especially. Last time it was one shower for the entire upper floor. The view from my cozy little room- Ben Wy was spectacular as was the one from the dining room. Carol was especially helpful from the time I checked in until I left. Breakfast were A-1. Best tea I’ve ever tried and was reunited with black pudding. Miss that taste!!! I fantastic 4 days. I’ll be back again and won’t wait as long. I recommend the Invernairne to anyone who visits the beautiful little town of Nairn!!"
Scott 4-night trip
Posted 5 days ago
Invernairne Guest House

Frequently asked questions

What is Nairn like for travellers who love the beach?
Known for its beaches and golf courses, Nairn has a lot to offer the traveller dreaming of a beach holiday.
What's the best hotel for a beach holiday in Nairn?
Golf View Hotel & Spa is a top beach hotel offering a full-service spa and free WiFi, located within a short 10-minute walk of Nairn Beach . Invernairne Guest House is another good option for your stay near the beach.
When's the best time for a beach holiday in Nairn?
You can plan your beach trip with a look at weather throughout the year in Nairn: The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Nairn is 766 mm.
What is there to see and do around Nairn?
After arriving and checking into your hotel, you'll probably want to explore your surroundings. If you can't wait to check out the beaches, head to Culbin Sands or Rosemarkie Beach for a relaxing day by the water. Experience the area's spas and golf courses, and make time for local attractions such as Nairn Beach and Nairn Golf Club. For more things to see and do, consider visiting Boath House Spa or Cawdor Castle.
What's the best way to get to my beach hotel in Nairn?
Here's some information to help you get to and around your beach accommodation in Nairn more easily: Make your way to Nairn with a flight to Inverness (INV), the closest major airport which is located 7.9 mi (12.7 km) from the city centre. To see more of the larger area, hop on a train at Nairn Station.