The 10 best beach hotels in Nairn, UK | Booking.com
Skip to main content

Beach Hotels in Nairn

Find the beach hotels that appeal to you the most

The best beach hotels in Nairn

Check out our pick of great beach hotels in Nairn

Filter by:

Review score

Invernairne

Nairn

Invernairne has a great position overlooking the Moray Firth, and from the garden you can stroll down a path to the beach.

A
Anastasia
From
Switzerland
Beautiful place , view is amazing. Bar really look great
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 673 reviews
Price from
US$133
1 night, 2 adults

Agnes Place

Nairn

Located in Nairn in the Highlands region and Nairn Central Beach reachable within 400 metres, Agnes Place provides accommodation with free WiFi, a children's playground, a private beach area and free...

E
Elena
From
United Kingdom
Great place to stay, very close to the beach. All new, clean and wonderfully equipped
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 28 reviews
Price from
US$169.27
1 night, 2 adults

Golf View Hotel & Spa

Hotel in Nairn

Overlooking the Moray Firth, with pretty gardens leading down to the seashore, this hotel and leisure club are set within beautiful surroundings.

a
ann
From
United Kingdom
The hotel is very comfortable, plenty seating in the lounge area , comfy sofas and great sea views
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,067 reviews
Price from
US$223.68
1 night, 2 adults

The Havelock

Hotel in Nairn

Situated in Nairn, 400 metres from Nairn Central Beach, The Havelock features accommodation with a garden, free private parking, a terrace and a restaurant.

K
Kornelija
From
Lithuania
Very helpful and friendly staff, delicious breakfast (English breakfast, coffee, tea, juice, toasts, corn flakes, etc.). Nice restaurant/bar downstairs with good food. Noise isolation was perfect, no noise from downstairs in the room. We left early, so we had a packed breakfast for the morning, much appreciated 🥰 The town of Nairn was also very charming and the hotel is located in it's center. Definitely recommend staying here!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 339 reviews
Price from
US$120.91
1 night, 2 adults

The Bandstand

Hotel in Nairn

With stunning views over Nairn’s beach and the Moray Firth, this comfortable independent hotel offers a friendly welcome, an award-winning bar with a range of real ales, delicious locally sourced...

D
Diana
From
Australia
Comfortable, friendly staff, great food & breakfast ! And great location with ocean views.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 520 reviews
Price from
US$161.21
1 night, 2 adults

Holiday Home Golf View by Interhome

Nairn

Set in Nairn, near Nairn Central Beach, Nairn Museum and Nairn Dunbar Golf Club, Holiday Home Golf View by Interhome has a bar. This beachfront property offers access to a terrace.

R
Rod
From
United Kingdom
Excellent location, comfortable accommodation, easy reach of everywhere, good facilities, reasonable value for money!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 13 reviews
Price from
US$326.46
1 night, 2 adults

Tigh Na Mara Guest House Rosemarkie- breakfast optional

Rosemarkie (Near Nairn)

Situated in Rosemarkie, just steps from the beach, Tigh Na Mara Guest House Rosemarkie- breakfast optional features free WiFi.

C
Cecelia
From
United Kingdom
Location in Rosemarkie, practically on the beach, our Host was wonderful and very helpful. room was perfect.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 202 reviews
Price from
US$241.82
1 night, 2 adults

Firthview Fortrose

Fortrose (Near Nairn)

Located within 2.2 km of Rosemarkie Beach and 20 km of Inverness Castle, Firthview Fortrose provides rooms with air conditioning and a private bathroom in Fortrose.

H
Hans
From
United Kingdom
Brand new, clean and located near the waterfront of a beautiful village. Perfect for a nights stay.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 39 reviews
Price from
US$217.64
1 night, 2 adults

SEASIDE HOUSE 12 Shore Street, Avoch IV9 8QD

Avoch (Near Nairn)

A recently renovated holiday home located in Avoch, SEASIDE HOUSE 12 Shore Street, Avoch IV9 8QD features a garden.

I
Iain
From
United Kingdom
Beautifully finished house,great location and views.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 10 reviews
Price from
US$362.73
1 night, 2 adults

Balintore Inn

Balintore (Near Nairn)

Situated in Balintore, 49 km from Strathpeffer Spa Golf Club, Balintore Inn features accommodation with a garden, free private parking, a shared lounge and a terrace.

H
Heike
From
Germany
After one day it felt like coming home. Mike is a great host, always there for a little chat. Very friendly staff. Breakfast was excellent, dinner was even better. Smallish menu but really, I could have the Mac n cheese or the meatballs every day. Very generous portions. Warm and comfortable atmosphere. (thanks again for the banana "cake", Mike!) The beds were very comfortable, my room had a shower, my aunt/mum shared a room with a tub. Everything was clean with everything you need. Beautiful and peaceful location with easy access to the beach. A beer garden to enjoy the sunny weather we had. 10 minutes by car to the A9 and the next little town with everything you need for your daytrips. Also a small supermarket near by. Enough parking space in front of the house.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 230 reviews
Price from
US$241.82
1 night, 2 adults
All beach hotels in Nairn

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Nairn and surroundings in the past month

See all

Save money on beach in Nairn and nearby – budget options available

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 10 reviews

    Situated in Nairn, just 700 metres from Nairn Central Beach, Luxury studio flat in a coastal town of Nairn features beachfront accommodation with free WiFi.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 57 reviews

    Located in Nairn, near Nairn Central Beach and Nairn Museum, the historic Seaview House - A Traditional Home by the Beach features a garden.

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 34 reviews

    Offering river views, Harbour and River View, Beach 50m from doorstep & free parking is an accommodation located in Nairn, 27 km from Inverness Castle and 18 km from Castle Stuart Golf Links.

  • Sea View Lodge

    Nairn
    Budget options available
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 15 reviews

    Located in Nairn, in a historic building, 1.1 km from Nairn Central Beach, Sea View Lodge is a holiday home with pool with a view and fitness centre.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 13 reviews

    Set in Nairn, near Nairn Central Beach, Nairn Museum and Nairn Dunbar Golf Club, Holiday Home Golf View by Interhome has a bar. This beachfront property offers access to a terrace.

FAQ about beach hotels in Nairn

Beach hotels that guests love in Nairn

See all
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 301 reviews
    Perfect location, central and close to amenities and the beach.
    Guest review by
    Fiona
    Family with young children
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 673 reviews
    Magnificent and superbly furnished. Room had amazing sea views and right on the beach. The bar was lovely to sit in have a drink and watch the world pass by.
    Guest review by
    Mark
    Young couple
  • Avg. price/night: US$161.21
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 520 reviews
    Perfect location, virtually on the beach and close to the town. Staff were amazing, food was outstanding and the room was well appointed and a great selection of real ale
    Guest review by
    Stuart
    Young couple
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 673 reviews
    Location right on the beach, the stunning view. Great walks in your doorstep. Fire place in the bar was great.
    Guest review by
    Wouter
    Family with young children
  • Avg. price/night: US$232.55
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,067 reviews
    Beautiful location right on the beach with lovely views across the Moray Firth.
    Guest review by
    sarah
    Young couple
  • Avg. price/night: US$232.55
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,067 reviews
    Room was very spacious, bed super comfortable and large bath amazing for relaxing in after a busy day. Beautiful location right on the beach within walking distance to town centre.
    Guest review by
    Kari
    Young couple
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 673 reviews
    Really good location right on the beach, lovely views from the breakfast room and all breakfast food well cooked. Would recommend and stay again.
    Guest review by
    Sarah
    Young couple