Find Beach Resorts in Nairn

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Nairn Beach Resorts & Hotels

Our top choices for Nairn beach hotels

Woodlands Bed & Breakfast

Woodlands Bed & Breakfast
3.0 star property
Dornoch
9.2 out of 10, Wonderful, (103 reviews)
The price is £135
includes taxes & fees
15 Apr - 16 Apr
Woodlands Bed & Breakfast

Links House at Royal Dornoch

Links House at Royal Dornoch
5.0 star property
Dornoch
9.8 out of 10, Exceptional, (44 reviews)
The price is £413
includes taxes & fees
25 Apr - 26 Apr
Links House at Royal Dornoch

Loch Ness Lodge

Loch Ness Lodge
5.0 star property
Inverness
10.0 out of 10, Exceptional, (185 reviews)
The price is £200
includes taxes & fees
19 Apr - 20 Apr
Loch Ness Lodge

Deskford Cottage

Deskford Cottage
3.5 star property
Nairn
The price is £393
includes taxes & fees
17 Apr - 18 Apr
Deskford Cottage

Macbeth's Hillock

Macbeth's Hillock
2.5 star property
Nairn
9.6 out of 10, Exceptional, (32 reviews)
The price is £106
includes taxes & fees
12 Apr - 13 Apr
Macbeth's Hillock

Griffin Cottage

Griffin Cottage
3.5 star property
Nairn
The price is £644
includes taxes & fees
2 May - 3 May
Griffin Cottage

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (15 reviews)
  • cleanliness
    Stroll to the shores of Nairn Beach just minutes away, where white sands invite barefoot wandering after a day on nearby golf links.
The price is £124
includes taxes & fees
12 Apr - 13 Apr
Seabank House Hotel

Cawdor House

Cawdor House
4.0 star property
Nairn
9.6 out of 10, Exceptional, (69 reviews)
The price is £113
includes taxes & fees
12 Apr - 13 Apr
Cawdor House

1 Links Place

1 Links Place
2.0 star property
Nairn
The price is £1,081
includes taxes & fees
19 Apr - 20 Apr
1 Links Place

The Bandstand

The Bandstand
3.0 star property
Nairn
8.8 out of 10, Excellent, (152 reviews)
The price is £135
includes taxes & fees
15 Apr - 16 Apr
The Bandstand
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.

Choose what matters most at beach hotels in Nairn

Beach hotels with free breakfast in Nairn

4-star beach hotels in Nairn

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.

Find out more about Nairn

Nairn and its attractions for beach lovers

Nestled on the Moray Firth, Nairn is a charming coastal town that offers a wealth of experiences for beach lovers. Families can enjoy the expansive Nairn Beach, where golden sands and gentle waves create a perfect setting for sandcastle building and beach games. The nearby Nairn Dunbar Golf Club, with its stunning seaside views, provides both a challenging course and a picturesque spot for a leisurely afternoon. For those interested in wildlife, the Moray Firth is renowned for dolphin spotting; boat tours often leave from the harbour, offering thrilling encounters with these playful creatures. History enthusiasts can explore the nearby Cawdor Castle, steeped in myth and surrounded by beautiful gardens, providing a delightful day out. After a day of exploration, the area around the beach is dotted with quality hotels that focus on comfort and service, ensuring that every family feels pampered. Many accommodations offer sea views, allowing guests to wake up to the soothing sound of waves, making the stay truly memorable.

Find the best beach hotels and resorts in Nairn

For those looking to bask in the coastal charm of Nairn, Scotland, these hotels offer the perfect blend of beachside relaxation and comfortable amenities. Each hotel brings its own unique offerings to ensure a memorable seaside getaway.

Invernairne Guest House

  • Why it's great for the ultimate beach vacation spot: Invernairne Guest House stands out with its exceptional review rating of 9.8, making it a top choice for beach enthusiasts. Guests can enjoy the luxury of direct beach access, sandy shores, and stunning sea views, ensuring a relaxing and picturesque stay by the coast.
  • Other amenities: The guest house also offers amenities such as a private hot tub, a charming terrace, and daily housekeeping for a straightforward experience. Guests can indulge in mini golf onsite or unwind in the beautiful garden, making it a perfect retreat for those who love outdoor activities.
  • Nearby attractions: Moray Firth - 0.6 km, Nairn Golf Club - 0.9 km, Nairn Beach - 0.5 km

The Bandstand

  • Why it's great for the ultimate beach vacation spot: The Bandstand offers a charming beachside escape with a review rating of 8.8, perfect for those wanting to be near the coast. With nearby beach access, guests can enjoy leisurely walks along the shore and breathtaking sea views.
  • Other amenities: Along with free daily breakfast, the hotel provides a terrace for relaxation and free nearby parking, ensuring convenience for all guests. Its inviting atmosphere and coastal proximity make it a lovely choice for beach travellers.
  • Nearby attractions: Nairn Beach - 0.4 km, Nairn Museum - 0.5 km, Iolaire - 0.7 km

Golf View Hotel & Spa

  • Why it's great for the ultimate beach vacation spot: With a solid review rating of 8.6, Golf View Hotel & Spa combines the allure of the beach with luxurious amenities for discerning travellers. The hotel features easy access to sandy beaches and nearby sea activities, providing the perfect backdrop for a seaside escape.
  • Other amenities: Guests can take advantage of the indoor pool, onsite spa, and tennis courts, ensuring plenty of recreational options. The hotel also includes a garden, a terrace, and various dining options, including room service, making it an excellent choice for relaxation and indulgence.
  • Nearby attractions: Moray Firth - 0.2 km, Nairn Golf Club - 0.4 km, Nairn Beach - 1 km

West End Hotel

  • Why it's great for the ultimate beach vacation spot: West End Hotel is ideally located near a beautiful white sand beach, making it a fantastic option for beachgoers seeking a restful retreat. With an excellent review rating of 8.4, guests will appreciate the warm hospitality and comfortable accommodations.
  • Other amenities: The hotel features daily housekeeping, a terrace for enjoying the outdoors, and convenient self-parking. Guests can also enjoy complimentary breakfast options, ensuring a delightful start to their beach days.
  • Nearby attractions: Moray Firth - 0.6 km, Nairn Golf Club - 0.9 km, Nairn Beach - 0.5 km

Muthu Newton Hotel (Near Inverness Airport)

  • Why it's great for the ultimate beach vacation spot: Perfectly situated for beach lovers, Muthu Newton Hotel offers nearby sailing and pristine beaches, making it an ideal choice for coastal travellers. With an excellent review rating of 8.2, guests can enjoy Victorian-style accommodations amidst beautiful surroundings.
  • Other amenities: Additional features include a spacious yard and garden, perfect for leisurely strolls, as well as daily housekeeping to ensure a comfortable stay. For those looking for adventure, the hotel is close to golf courses and mountain biking trails, while self-parking is available for added convenience.
  • Nearby attractions: Moray Firth - 0.7 km, Nairn Golf Club - 1 km, Nairn Beach - 1.2 km

Top Nairn Hotel Reviews

Frequently asked questions

What are the best beach hotels in Nairn?
Some of the best beach hotels in Nairn include Sunny Brae, Cawdor House, Westerlea Hotel, Golf View Hotel & Spa, and The Bandstand.

The 4-star Sunny Brae, with a superb 10.0 rating, is situated near the beach and offers complimentary breakfast, free toiletries, and free self-parking. Guests consistently praise its comfortable and clean rooms, as well as its helpful staff.

Cawdor House, a 4-star hotel rated 9.6, is also located near the beach and provides free continental breakfast and free self-parking. Reviewers frequently highlight the excellent and hot breakfast, great location, and spacious, clean rooms.

For a hotel near the beach, the 3-star Westerlea Hotel, with a 9.6 rating, offers free cooked breakfast and free self-parking. Its staff are consistently described as excellent and friendly.

The 4-star Golf View Hotel & Spa, rated 8.6, boasts sea views and an on-site spa offering a range of treatments including hot stone massage, deep tissue massage, and facials. The hotel also has a steam room.

The Bandstand, a 3-star hotel with an 8.8 rating, is located near the beach and provides sea views, complimentary cooked breakfast, and free parking nearby. Guests often comment on the friendly and fantastic staff, as well as the excellent food and bar.
How much does a beach hotel in Nairn cost?
Prices for beach hotels in Nairn vary, but you can find a great deal from £106 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Which Nairn hotels are near the best beaches?
For hotels near the best beaches in Nairn, consider Sunny Brae, Cawdor House, Westerlea Hotel, Golf View Hotel & Spa, or The Bandstand.

The 4-star Sunny Brae, with a great 10.0 rating, is conveniently located near the beach and guests consistently praise its comfortable, clean rooms and ample parking.

Cawdor House, a 4-star hotel rated 9.6, is also near the beach and offers a complimentary continental breakfast that guests describe as excellent and hot.

The 3-star Westerlea Hotel, with a 9.6 rating, is situated close to the beach and is frequently commended by guests for its excellent and friendly staff.

For a hotel with direct sea views, the 4-star Golf View Hotel & Spa, rated 8.6, is an excellent choice. It also features an on-site spa offering a range of treatments, including hot stone and deep tissue massages.

The Bandstand, a 3-star hotel with an 8.8 rating, provides sea views and is located near the beach. Guests often highlight the excellent food and fantastic bar service.
Which beach hotels in Nairn are good for families?
For a family trip to Nairn, the best beach hotels include Cawdor House, Golf View Hotel & Spa, and Muthu Newton Hotel.

The 4-star Cawdor House, with a 9.6 rating, is located near the beach. Guests frequently mention the excellent and hot breakfast, as well as the spacious and clean rooms.

The Golf View Hotel & Spa is a 4-star option with an 8.6 rating. Many rooms offer sea views, and the hotel has an on-site spa with a steam room and various treatments, which can be a nice option for parents.

For a hotel near the beach and other activities, the 4-star Muthu Newton Hotel (Near Inverness Airport), rated 8.4, is a good choice. It is situated in a beautiful location and offers comfortable, clean rooms.
What are the best Nairn hotels with ocean views?
For hotels with ocean views in Nairn, consider the Golf View Hotel & Spa and The Bandstand.

The 4-star Golf View Hotel & Spa, with an 8.6 rating, offers sea views and has an on-site spa where you can enjoy various treatments, including hot stone massages and facials. Guests frequently mention the cosy and large rooms, as well as the friendly and attentive staff.

The Bandstand, a 3-star hotel rated 8.8, is located near the beach and provides sea views. It offers a complimentary cooked breakfast and free parking nearby. Reviewers often praise the friendly and fantastic staff, along with the excellent food.
What are the top-rated beach hotels in Nairn with a pool?
For a top-rated beach hotel in Nairn with a pool, the Golf View Hotel & Spa is an excellent choice.

The 4-star Golf View Hotel & Spa, with an 8.6 rating, features an indoor pool and is located very near the sea. Many rooms offer sea views, and guests frequently describe the rooms as cosy and big. The hotel also has an on-site spa offering a range of treatments including hot stone massages and deep tissue massages, along with a steam room.
Which area of Nairn is best to stay in for beaches?
The best area to stay in Nairn for beaches is along the central coastline, particularly near the East Beach and the Harbour.

This area puts you directly next to Nairn's extensive sandy beaches, which stretch for miles. You'll find a good selection of hotels and guesthouses with views of the Moray Firth, and the town centre with its shops and eateries is just a short walk away. The harbour is a key landmark, where you can often see fishing boats.

Couples looking for a relaxing coastal getaway will find this area ideal. You can enjoy long walks along the shore, dine at restaurants with sea views, and easily access the Nairn Golf Club for a round of golf. The peaceful sound of the waves makes for a very tranquil stay.

Families will also appreciate staying close to the East Beach. The wide, sandy expanse provides plenty of space for children to play, build sandcastles, and paddle.
Which top beach hotels in Nairn offer water sport activities?
For beach hotels in Nairn with water sport activities, consider Sunny Brae and Muthu Newton Hotel.

The 4-star Sunny Brae, with a great 10.0 rating, is located near the beach and offers access to windsurfing activities nearby. Guests frequently mention its comfortable and clean rooms and helpful staff.

The 4-star Muthu Newton Hotel, rated 8.4, is situated near the beach and provides sailing opportunities nearby. Reviewers often highlight its beautiful location, comfortable rooms, and delicious breakfast.
What is the best time of year to stay in a beach hotel in Nairn?
The best time of year to stay in a beach hotel in Nairn is during the summer, particularly in July and August. You'll find lovely warm weather, with average temperatures sitting comfortably around 18-20°C, superb for enjoying the sandy shores and coastal walks.

During these months, Nairn truly comes alive with families and couples making the most of the long daylight hours. It's an excellent time for activities like playing a round of golf on one of Nairn's championship courses, taking a boat trip to spot dolphins in the Moray Firth, or simply relaxing on the beach. All local attractions and restaurants will be operating at their peak, ensuring a wide selection of experiences.

For a slightly different, yet equally rewarding, experience, May presents a fantastic alternative. The weather is generally mild and pleasant, typically ranging from 12-15°C, which is still very enjoyable for exploring the coastline and surrounding countryside.
How can I save on a beach hotel in Nairn with Expedia?
One Key™ —Expedia's free travel rewards programme—gives you instant access to perks and Member Prices on Nairn beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, check out the last-minute deals.



*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
What beach activities should we do in Nairn?
For beach activities in Nairn, you'll want to focus on Nairn Central Beach for its versatility and accessibility.

Nairn Central Beach runs along the town's coastline and is known for its long stretches of golden sand, backed by dunes. It's easily accessible from the town centre, with clear pathways and a promenade that's great for a leisurely stroll. You'll find a small harbour at one end, adding to the scenic appeal.

Families will find Nairn Central Beach particularly appealing for a relaxed day out. The gentle slope of the beach into the Moray Firth makes it suitable for paddling and building sandcastles. There are often opportunities for spotting dolphins and seals offshore, which adds an exciting element for children. The promenade also offers easy access to local cafes and ice cream parlours, making it convenient for refreshments.

For those looking for a bit more activity, the beach is excellent for long walks, kite flying, and even paddleboarding on calm days.
Is it cheaper to book flights and a beach hotel in Nairn as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Nairn for you.

Explore a world of travel with Expedia