Hotels in Nairn

Sat 22 Nov
Fri 28 Nov
November 2025
15
December 2025

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Tonight
15 Nov - 16 Nov
Tomorrow
16 Nov - 17 Nov
Next weekend
21 Nov - 23 Nov
In two weeks
28 Nov - 30 Nov

Where to stay in Nairn?

£72
includes taxes & fees
16 Nov - 17 Nov
Altonhill
£64
includes taxes & fees
30 Nov - 1 Dec
Muthu Newton Hotel (Near Inverness Airport)
£113
includes taxes & fees
23 Nov - 24 Nov
Golf View Hotel & Spa
£150
includes taxes & fees
24 Nov - 25 Nov
Glen Lyon Lodge Bed & Breakfast
£515
includes taxes & fees
19 Nov - 20 Nov
Fishertown House
£137
includes taxes & fees
22 Nov - 23 Nov
Westerlea Hotel
£110
includes taxes & fees
1 Dec - 2 Dec
Aurora Hotel & Italian Restaurant
£120
includes taxes & fees
17 Nov - 18 Nov
The Bandstand
£375
includes taxes & fees
29 Nov - 30 Nov
Deskford Cottage
£463
includes taxes & fees
19 Nov - 20 Nov
Coorie Doon
£60
includes taxes & fees
3 Dec - 4 Dec
Havelock Hotel
£420
includes taxes & fees
26 Nov - 27 Nov
Griffin Cottage
£593
includes taxes & fees
14 Dec - 15 Dec
62 Society Street
£100
includes taxes & fees
16 Nov - 17 Nov
Waverley Hotel
£309
includes taxes & fees
18 Nov - 19 Nov
The Glenmorangie House
£70
includes taxes & fees
16 Nov - 17 Nov
Kingsmills Hotel
£69
includes taxes & fees
16 Nov - 17 Nov
Lochardil House Hotel
£52
includes taxes & fees
16 Nov - 17 Nov
The National Hotel
£160
includes taxes & fees
16 Nov - 17 Nov
Cairn Hotel
£74
includes taxes & fees
16 Nov - 17 Nov
Hillview Park
See more properties
See average prices and weather for all months
Price trends for hotels in Nairn
Pricing is based on two traveller single night rates
View properties in November
Weather forecast for Nairn
November
Low crowds
High 9°C / low 4°C. Cloudy most days.
View properties in November
11°
14°
16°
18°
11°
18°
11°
16°
12°
Monthly weather averages (˚C)

Top landmarks in Nairn

A bit chilly but lovely sky
Photo by Neighly

Nairn Beach

4.4/5 (157 reviews)
Whether you want to hunt for sand dollars or smell the fresh air, Nairn Beach is a spot you might want to check out, located 0.8 mi (1.2 km) from central Nairn. Enjoy the sunset by the shore at Rosemarkie Beach and Culbin Sands.
See properties
Cawdor Castle didn't exist during Macbeths life, and it is never explicitly mentioned in the play. The 5th Earl Cawdor is quoted as saying, "I wish the Bard had never written his damned play!"
#trovember
Photo by TSB

Cawdor Castle

4.5/5 (103 reviews)
Cawdor Castle is 4.7 mi (7.5 km) from central Nairn, why not stop by during your stay? Why not take a stroll along the riverfront and watch the sunset while you're here?
See properties

Nairn Golf Club

3.9/5 (25 reviews)
You might want to practise your swing at Nairn Golf Club, a golf course located 1 mi (1.6 km) from central Nairn. Hotels.com travellers also say the area is full of friendly people and that it has lots of nice beaches. If Nairn Golf Club doesn't quite scratch your golfing itch, Fortrose & Rosemarkie Golf Club is just a short drive away.
See properties

Nairn Museum

5.0/5 (2 reviews)
The centre of Nairn is home to cultural attractions such as Nairn Museum, so you might want to stop by during your stay. Hotels.com travellers also say the area is full of friendly people and that it has lots of nice beaches. If you want to experience more of the culture Nairn has to offer, head to Nairn Beach, Boath House Spa, and Cawdor Castle.
See properties

Loch Belivat

Loch Belivat is 7.3 mi (11.8 km) from central Nairn, why not stop by during your stay?
See properties

Loch of Boath

Loch of Boath is 7.1 mi (11.4 km) from central Nairn, why not stop by during your stay?
See properties

Iolaire

Iolaire is 0.4 mi (0.6 km) from central Nairn, why not stop by during your stay? Hotels.com travellers also say the area is full of friendly people and that it has lots of nice beaches. If you'd also like to explore some of the parks in Nairn, head to Fairy Glen Reserve and North Sutor Cliffs.
See properties

Check out reviews of Nairn hotels guests love

Kingsmills Hotel

Kingsmills Hotel

10/10 Excellent
"Lovely place, really nice touch is the room having internal doors so you dont hear people walking along the corridor. I wish all hotels had this."
Richard 1-night trip
Posted 1 day ago
Kingsmills Hotel
River Ness Hotel, a member of Radisson Individuals

River Ness Hotel, a member of Radisson Individuals

10/10 Excellent
"Excellent all round "
Fiona 1-night trip
Posted 1 day ago
River Ness Hotel, a member of Radisson Individuals
The Royal Highland Hotel

The Royal Highland Hotel

10/10 Excellent
"This was the cutest hotel with so much character. The parking was rough as they only have a few spots but the car park was close by. The room and hotel were always clean and the staff was very friendly."
Emily 4-night trip
Posted 2 days ago
The Royal Highland Hotel
Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)

10/10 Excellent
"Very friendly staff"
Bruce 1-night trip
Posted 2 days ago
Muthu Newton Hotel (Near Inverness Airport)
Mercure Inverness Hotel

Mercure Inverness Hotel

10/10 Excellent
"Didn’t use the dining area. The hotel was wonderful and the checkin process and staff were great "
Debbie 1-night trip
Posted 2 days ago
Mercure Inverness Hotel
Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport

10/10 Excellent
"The staff was incredibly helpful."
Rebecca 2-night trip
Posted 5 days ago
Courtyard by Marriott Inverness Airport
Crown Court Hotel & Bar.

Crown Court Hotel & Bar.

10/10 Excellent
"Very quiet and convenient location "
George 2-night trip
Posted 5 days ago
Crown Court Hotel & Bar.
AC Hotel by Marriott Inverness

AC Hotel by Marriott Inverness

10/10 Excellent
"A lovely hotel, modern and well appointed. We had a river view room which was spotlessly clean, very quiet, and for us it was just perfect. Will look to stay here again when next visiting Inverness."
Anthony 3-night trip
Posted 6 days ago
AC Hotel by Marriott Inverness
Holiday Inn Express Inverness by IHG

Holiday Inn Express Inverness by IHG

10/10 Excellent
"Everything was perfect "
Donald 1-night trip
Posted 6 days ago
Holiday Inn Express Inverness by IHG

Frequently asked questions

How much does a hotel room cost in Nairn?
You can find top hotels in Nairn from £52 with options to suit your budget and needs. To find an affordable hotel in Nairn that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How much does a hotel room cost in Nairn?
You can find top hotels in Nairn from £52 with options to suit your budget and needs. To find an affordable hotel in Nairn that meets all of your requirements, just apply filters on Hotels.com, and sort hotels by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Nairn hotels?
Discover great deals on Nairn hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Nairn hotels.
How can I find deals and earn rewards at Nairn hotels?
Members can save up to 20% on select hotels in Nairn. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.
Can I book Nairn hotels with free cancellation?
It's easy to book a refundable Nairn hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some of the best Nairn beach hotels?
For a beach holiday in Nairn, Nairn Beach is a top place to visit. Stay at a top-rated Nairn beach hotel and make the most of your holiday. Check out Golf View Hotel & Spa if you're after a hotel that's near the water. With an indoor pool and guestrooms offering 24-hour room service, our travellers rate it highly at 8.6 out of 10.
What are some top pet-friendly hotels in Nairn?
Our travellers' favourite pet-friendly hotels in Nairn include:You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in Nairn.
What are the top Nairn hotels with a pool?
For a little extra luxury, discover some of the best Nairn hotels with a pool. Golf View Hotel & Spa is a great hotel with an indoor pool and a guest rating of 8.6 out of 10. To find more stays in Nairn with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".
What are some of the best Nairn hotels with free parking?
If you're exploring by car, finding a great Nairn hotel with free parking is a win. Our travellers' favourites include:
  • Carnach House: A bed & breakfast with an average guest rating of 10 out of 10
  • Sunny Brae: A bed & breakfast with an average guest rating of 10
  • The 1645 Inn: An inn with an average guest rating of 10
What are some popular hotels in central Nairn?
If you're looking for hotels in central Nairn, check out Muthu Newton Hotel (Near Inverness Airport) and West End Hotel. Travellers love Muthu Newton Hotel (Near Inverness Airport) for its location, as well as the restaurant, bar/lounge and free parking this hotel offers. West End Hotel is another popular central hotel with a bar/lounge, a coffee shop/cafe and a snack bar/deli.
What hotels do travellers recommend in Nairn?
Invernairne Guest House, Westerlea Hotel and Cawdor House are all accommodation options that are popular with guests.
Where can I get free parking with my stay in Nairn?
These hotels offer the perk of free parking: Waverley Hotel, The Bandstand and Cawdor House.

Find out more about Nairn

Whispers of the Tide: Discover Nairn's Coastal Charms

Nestled on the stunning Moray Firth, Nairn is a charming seaside town that beckons with its golden beaches and breathtaking coastal walks. Renowned for its serene atmosphere, it’s the perfect destination for relaxation and rejuvenation, offering luxurious spa breaks and golf enthusiasts a chance to play at the prestigious Nairn Golf Club. Stroll along the picturesque promenade, soak in the panoramic views, or indulge in fresh seafood at local eateries. With its blend of natural beauty and rich heritage, Nairn is an idyllic escape that promises both adventure and tranquillity.

Discover great hotels in Nairn

Nairn offers a range of accommodation options, from charming guesthouses to family-friendly hotels. Many properties boast stunning views of Nairn Beach, ensuring a delightful stay. Visitors can enjoy warm hospitality and easy access to local attractions, making it a great base for exploring the Scottish Highlands. Here are some of the best hotels in Nairn that our travellers love:

  1. BroomleaOpens in a new window: This 3.0-star hotel is the ideal choice for adventure travellers seeking unique experiences. The property offers a variety of adventure sports and recreation activities, such as mountain biking, ice skating, birdwatching, sailing, and horse riding, all conveniently located nearby. With its focus on exciting outdoor activities, this hotel ensures that guests have easy access to engage with the stunning natural surroundings, making it perfect for those who crave an active holiday in a picturesque setting.
  2. Courtyard by Marriott Inverness AirportOpens in a new window: The 3.5-star hotel is a fantastic option for eco-conscious travellers looking for a pet-friendly getaway. With its eco-certified status and a welcoming environment for pets, this hotel features amenities that cater to furry companions while providing a comfortable retreat for their owners. The property emphasises a sustainable lifestyle without compromising on comfort, making it an excellent choice for those who appreciate an environmentally friendly experience during their travels.
  3. Knockomie HotelOpens in a new window: This luxurious 4.0-star hotel is a haven for travellers seeking a spa-themed retreat. With a full spa and pool service, guests can indulge in a range of treatments, including facials, body scrubs, and manicures. The hotel creates an atmosphere of relaxation and rejuvenation, making it an exceptional choice for those prioritising wellness and self-care during their stay. Its elegant design and high-end amenities ensure a memorable escape from the everyday hustle.

Top locations to stay in Nairn

Forres, Fortrose, and Findhorn are excellent areas to consider when visiting Nairn. Forres boasts rich cultural heritage and monuments, making it a charming base. Fortrose offers historical landmarks and stunning coastal views, while Findhorn is known for its intriguing museums. For first-time visitors, Fortrose is best suited for a typical stay, combining history with picturesque scenery.

  1. ForresOpens in a new window: Forres is a charming town steeped in history and culture, making it an excellent choice for a stay. You can explore the stunning gardens at Grant Park, visit the historic Forres Tolbooth, or take a leisurely walk along the picturesque River FindhornOpens in a new window. The town’s rich heritage is reflected in its local museums and art galleries, showcasing the vibrant cultural scene. Forres is also close to the mystical standing stones at Clava Cairns and the beautiful Moray Coast, offering a perfect blend of relaxation and exploration.
  2. FortroseOpens in a new window: Nestled on the Black Isle, Fortrose is a delightful spot known for its historical monuments and stunning coastal views. The iconic Fortrose Cathedral, with its captivating architecture, is a must-see, while the nearby Chanonry Point offers opportunities for dolphin watching. The charming streets are lined with quaint shops and galleries, perfect for a leisurely afternoon of shopping. Fortrose also boasts beautiful beaches where you can unwind and enjoy the scenic surroundings.
  3. Findhorn: Findhorn is a unique village that attracts visitors with its artistic community and tranquil atmosphere. Known for its fascinating eco-village, Findhorn offers a range of workshops and events focused on sustainability and wellbeing. The nearby Findhorn Bay is perfect for birdwatching, and the stunning coastline provides a peaceful retreat for nature lovers. Don’t miss the Findhorn Foundation, where you can engage in cultural activities and learn more about the local lifestyle.

Things to do in Nairn

Nairn boasts stunning sandy beaches nestled along the sparkling coast, perfect for leisurely strolls and invigorating sea breezes. With lush parks and scenic landscapes nearby, visitors can indulge in relaxing spa treatments or challenge themselves on verdant golf courses. Enjoy hiking trails with breathtaking views and the thrill of boating on tranquil waters.

  • Chanonry Point LighthouseOpens in a new window – Visit this historic lighthouse and take a leisurely stroll along the scenic coastline. Watch for dolphins playing in the waters of the Moray Firth, and enjoy the stunning views of the surrounding area.
  • Rosemarkie BeachOpens in a new window – Spend a day at Rosemarkie Beach, where soft sands and gentle waves create a perfect setting for relaxation. Bring a picnic, take a refreshing swim, or explore the rock pools teeming with marine life.
  • Findhorn FoundationOpens in a new window – Discover the Findhorn Foundation, a unique spiritual community situated by the sea. Participate in workshops, enjoy the tranquil gardens, or simply soak in the peaceful atmosphere that encourages reflection and connection.
  • Brodie CastleOpens in a new window – Step into the grandeur of Brodie Castle, where you can wander through beautifully landscaped gardens and explore the rich history within its walls. Admire the stunning architecture and take part in guided tours to learn about the castle's fascinating past.

4 tips for savvy savings when booking a hotel in Nairn

  1. Book for the cheapest times: The most budget-friendly months to visit Nairn are January, February, and October, when hotel prices are typically lower. For a truly enriching experience, it is advisable to stay for at least 2 to 3 days, allowing ample time to discover the town's historical landmarks, cultural sites, and natural beauty. Visitors can enjoy friendly interactions with locals, dine at affordable restaurants, relax on the beach, or unwind at a spa. Additionally, opportunities for walking along the picturesque coastline, playing golf, and enjoying a drink at a bar provide great value for money. With a bit of luck, prices may drop even further, making this charming destination an attractive option for those on a budget.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals for hotels in Nairn, consider exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted rates as your travel date approaches. Additionally, by enabling email alerts or push notifications, you could find out about special promotions and flash sales, helping you secure the best hotel deal. The Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, ensuring you’re informed if rooms become available or prices drop, making it easier to snag a cheap hotel for your getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you save on your stay at a hotel in Nairn. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and may occasionally offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we will suggest alternative dates that may be more affordable, increasing the likelihood of securing a better deal.
  4. Consider your location: Choosing accommodation closer to major attractions or city centres may provide convenience, but it often comes with elevated costs. For more budget-friendly options, you might consider hotels in less central areas or neighbourhoods, striking a balance between price and accessibility to the sites you intend to visit. You could also look into independent hotels located a bit further out, which are usually more likely to be affordable and can offer a more authentic experience.

Best time to go to Nairn

Nairn experiences its lowest average temperature in January, at 38.1°F (3.4°C), while July is the hottest month, with an average temperature of 58.3°F (14.6°C). October are usually the wettest months. June to August are the peak travel months in Nairn, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring