Find and Book Top Hotels in Nairn

Search among 20 available hotels and places to stay in Nairn from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-20 out of 20
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great369 reviews
MapView on map1200 yd from City Center800 yd from Nairn Museum
From   US$ 73 /nightSelect
8.4
Great340 reviews
MapView on map1400 yd from City Center600 yd from The Nairn Golf Club
From   US$ 99 /nightSelect
8.2
Great67 reviews
100 yd from City Center200 yd from Seaforth Club
From   US$ 185 /nightSelect
8.4
Great52 reviews
From   US$ 143 /nightSelect
Guest house
8.4
Great324 reviews
1000 yd from City Center600 yd from Nairn Museum
From   US$ 176 /nightSelect
8.0
Great109 reviews
From   US$ 135 /nightSelect
8.0
Great109 reviews
200 yd from City Center300 yd from Seaforth Club
From   US$ 115 /nightSelect
Cottage
8.4
Great94 reviews
100 yd from City Center200 yd from Seaforth Club
From   US$ 143 /nightSelect
8.4
Great60 reviews
300 yd from City Center300 yd from Nairn Museum
From   US$ 145 /nightSelect
8.4
Great73 reviews
400 yd from City Center200 yd from Nairn Museum
From   US$ 123 /nightSelect
8.2
Great57 reviews
2.2 mi from City Center
From   US$ 89 /nightSelect
8.4
Great51 reviews
700 yd from City Center400 yd from Nairn County Football Social Club
From   US$ 143 /nightSelect
7.6
Very good145 reviews
500 yd from City Center300 yd from Nairn Museum
From   US$ 62 /nightSelect
8.2
Great114 reviews
1000 yd from City Center600 yd from Nairn Museum
From   US$ 58 /nightSelect
8.2
Great64 reviews
1100 yd from City Center700 yd from Nairn Museum
From   US$ 81 /nightSelect
8.2
Great62 reviews
1200 yd from City Center800 yd from Nairn Museum
From   US$ 146 /nightSelect
8.4
Great18 reviews
700 yd from City Center400 yd from Nairn Museum
From   US$ 223 /nightSelect
8.6
Great42 reviews
900 yd from City Center500 yd from Nairn Museum
From   US$ 106 /nightSelect
8.8
Great13 reviews
700 yd from City Center400 yd from Nairn Museum
From   US$ 275 /nightSelect
200 yd from City Center200 yd from Seaforth Club
From   US$ 190 /nightSelect

Best hotels and places to stay in Nairn

Why visit?

Nairn, located in the United Kingdom, offers a delightful getaway for tourists with its charming coastal town ambiance and picturesque surroundings. From comfortable B&Bs to luxurious hotels, Nairn provides an array of accommodation options to suit every travelers needs.

Where to stay?

Nairn town center: For those seeking convenience and easy access to Nairns attractions, the town center is an ideal choice. Here, youll find a variety of hotels in Nairn, ranging from cozy B&Bs to elegant hotels. Enjoy exploring the towns quaint streets, visiting local shops, or taking leisurely walks along the beautiful beaches.

Riverside: Located along the banks of the River Nairn, the Riverside area offers a peaceful and scenic stay. Accommodation options here include hotels that provide stunning views of the river and surrounding greenery. Its a perfect spot for nature lovers and those seeking tranquility while still being within reach of the town center.

Seaside: If you wish to be closer to the sea and enjoy the refreshing coastal breeze, the seaside area of Nairn wont disappoint. Offering various hotels and self-catering accommodations, this area allows visitors to wake up to breathtaking sea views and enjoy long walks along the sandy beaches. Its an ideal choice for a relaxing seaside retreat.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $120 to $180.

5-star hotels: The average price per night is around $180 to $300.

Best value for money:

Auldearn House: This charming bed and breakfast in Nairn offers comfortable accommodation at an affordable price. Located close to the town center, Auldearn House provides a warm and welcoming atmosphere with its cozy rooms and delicious homemade breakfast. Guests can enjoy the convenience of nearby attractions and amenities, making it a great value for money option in Nairn.

Muthu Newton Hotel: With its stunning location overlooking the Moray Firth, Muthu Newton Hotel offers affordable accommodation and a range of amenities. This hotel in Nairn boasts comfortable rooms, an on-site restaurant, and leisure facilities such as a swimming pool and tennis courts. Its proximity to the beach and attractions makes it a fantastic choice for those seeking value for money.

Windsor Hotel: Situated near the town center and just a short walk from the beach, Windsor Hotel provides comfortable and affordable accommodation in Nairn. The hotel offers well-appointed rooms, a traditional Scottish bar, and an on-site restaurant serving delicious meals. With its convenient location and reasonable prices, Windsor Hotel is an excellent option for budget-conscious travelers.

Best kids-friendly hotels:

Golf View Hotel & Spa: This family-friendly hotel in Nairn offers spacious rooms, a range of amenities, and stunning views of the Moray Firth. Kids can enjoy the outdoor playground and the hotels proximity to the beach. The hotel also provides babysitting services and a kids club, ensuring a memorable stay for the whole family.

Sunny Brae Hotel: With its warm and welcoming atmosphere, Sunny Brae Hotel is a great choice for families. This hotel offers comfortable rooms and a spacious garden where children can play. Additionally, the hotel is located close to the town center and amenities, ensuring convenience for families with children.

Best hotels for a romantic getaway:

The Clubhouse: Situated near the Nairn Golf Club and offering stunning views of the greens and the Moray Firth, The Clubhouse provides a romantic retreat for couples. The hotel features luxurious rooms, a cozy lounge with a fireplace, and an on-site restaurant serving delectable cuisines. Enjoy a tranquil and memorable getaway with your loved one at this intimate hotel.

The Braeval Hotel: This charming hotel in Nairn offers a romantic setting with its elegant decor and intimate ambiance. The Braeval Hotel boasts comfortable rooms, a romantic restaurant serving gourmet meals, and a cozy bar for evening drinks. With its attentive service and attention to detail, this hotel is perfect for a romantic escape.

Best for location:

The Newton Hotel: Located on the outskirts of Nairn, The Newton Hotel offers the best of both worlds with its peaceful surroundings and easy access to the town center. Set within extensive grounds, this hotel provides comfortable accommodation, beautiful gardens, and a range of amenities. Enjoy a peaceful stay while being close to Nairns attractions.

Invernairne Hotel: Situated right on the beachfront, Invernairne Hotel offers breathtaking views of the Moray Firth. Guests can enjoy direct beach access and stunning sunsets from the hotels terrace. With its prime location and comfortable rooms, this hotel provides an unforgettable experience in Nairn.

Hay Lodge: Located near Nairns town center and the beach, Hay Lodge offers convenient accommodation with easy access to both. This guest house provides comfortable rooms, a welcoming atmosphere, and attentive service. Enjoy exploring all that Nairn has to offer while staying in a central location.

Best for a short city break:

Cawdor House B&B: This welcoming B&B in Nairn offers comfortable rooms and a central location. Guests can easily explore the towns attractions, shops, and restaurants, all within walking distance. The friendly hosts ensure a pleasant stay, making Cawdor House B&B an excellent choice for a short city break.

The Havelock: Situated in the heart of Nairn, The Havelock provides comfortable accommodation and easy access to Nairns amenities. This hotel features cozy rooms and an on-site bar serving a wide selection of drinks. With its central location, The Havelock is ideal for a short city break in Nairn.

Show moreLess