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

Search Hotels with Restaurant 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 Hotels with Restaurant

This weekend
Next weekend

Our top choices for Nairn hotels with a restaurant

1. Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
Nairn
8.4 out of 10, Very good, (995 reviews)
"We booked a last-minute trip to the Norton Hotel in Nairn and had an amazing time. The staff were so friendly and helpful, and our room was great. A special mention to Ivy, who served us breakfast in the morning. She was lovely and full of useful local information, which really helped us make the most of our visit. A wonderful stay—we’d happily recommend it!"
United Kingdom
helen
The price is £70
includes taxes & fees
12 Nov - 13 Nov
Muthu Newton Hotel (Near Inverness Airport)

2. Golf View Hotel & Spa

Golf View Hotel & Spa
4.0 star property
Nairn
8.8 out of 10, Excellent, (385 reviews)
"Breakfast was amazing Facilities amazing Lift was broken which was unfortunate No fridge in room for a 4star hotel?"
United Kingdom
Danielle
The price is £139
includes taxes & fees
1 Nov - 2 Nov
Golf View Hotel & Spa

3. Havelock Hotel

Havelock Hotel
3.5 star property
Nairn
8.4 out of 10, Very good, (68 reviews)
"Great location I will definitely be returning very good breakfast"
United Kingdom
Mark
The price is £77
includes taxes & fees
29 Oct - 30 Oct
Havelock Hotel

4. Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant
2.0 star property
Nairn
8.8 out of 10, Excellent, (242 reviews)
"Lovely family running hotel with great Italian food"
United Kingdom
Ping
The price is £127
includes taxes & fees
30 Oct - 31 Oct
Aurora Hotel & Italian Restaurant

5. Westerlea Hotel

Westerlea Hotel
3.0 star property
Nairn
9.6 out of 10, Exceptional, (66 reviews)
"Absolutely lovely place! Staff was so kind and friendly, Sam, Angela, Chris, and Nick were all just the best. Breakfast was delicious and the portions were very generous. I prefer yogurt in the mornings and they were happy to store it and my lactose free creamer in the frig. Highly recommend!!"
United States
Anna
The price is £132
includes taxes & fees
3 Nov - 4 Nov
Westerlea Hotel

6. The Bandstand

The Bandstand
3.0 star property
Nairn
8.8 out of 10, Excellent, (171 reviews)
"I stayed here on business reReally great food and a fabulous breakfast"
United Kingdom
Tom
The price is £115
includes taxes & fees
1 Nov - 2 Nov
The Bandstand

7. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.0 out of 10, Wonderful, (1,001 reviews)
"Walkable to the airport and rental car drop off, the courtyard is perfect for an early morning flight."
United States
Michael
The price is £59
includes taxes & fees
22 Nov - 23 Nov
Courtyard by Marriott Inverness Airport

8. Black Friars

Black Friars
4.0 star property
Inverness City Centre
9.0 out of 10, Wonderful, (405 reviews)
"Charming inn in a great part of town. Food in the restaurant was great & staff were eager to help."
United States
Amy
The price is £89
includes taxes & fees
15 Nov - 16 Nov
Black Friars

9. Culloden House Hotel

Culloden House Hotel
4.0 star property
Inverness
9.8 out of 10, Exceptional, (450 reviews)
"This place is amazing!"
United States
Rodney
The price is £168
includes taxes & fees
10 Nov - 11 Nov
Culloden House Hotel

10. Kincraig Castle Hotel

Kincraig Castle Hotel
4.0 star property
Invergordon
9.0 out of 10, Wonderful, (379 reviews)
"Absolutely stunning!! Wonderful hotel in a lovely setting. Staff were fantastic especially Vijay and Raj, nothing was too much trouble and the room and bed were amazing. Would highly recommend. ⭐️⭐️⭐️⭐️⭐️"
United Kingdom
David
The price is £92
includes taxes & fees
27 Nov - 28 Nov
Kincraig Castle 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.

Top Nairn Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in Nairn cost?
Expect to pay between £59 and £168 per night for hotels in Nairn. An ideal stay with a restaurant, or one that's near great dining experiences, is waiting for you on Expedia. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Nairn?
Nairn has multiple hotels with restaurants with a total average guest review rating of 9.1. Courtyard by Marriott Inverness Airport is a popular option if you'd like to discover the local dining scene. It has a 3.5-star rating and includes amenities such as a terrace and buffet breakfasts. Sydney House is another traveller favourite. This 3-star hotel offers access to some wonderful foodie experiences and comes with a terrace and individually decorated rooms.
How many hotels with restaurants are there in Nairn?
Work out your holiday dates and then pick from 11 hotels with restaurants in Nairn. For a business trip, a weekend escape and everything in between, Expedia can help you find a stay to satisfy even the most discerning foodie in just a few clicks.
Are there any family-friendly hotels with restaurants in Nairn?
Holidaying with the family in Nairn is a breeze at Courtyard by Marriott Inverness Airport. With access to dining and amenities including pet-friendly facilities and front desk services, your crew can make themselves at home at this 3.5-star stay. Sydney House is another family-friendly hotel that will put you close to some great food experiences. It has a 3-star rating and amenities including pet-friendly facilities and free WiFi. Once you've checked in and unpacked your suitcase, there are loads of family-friendly attractions to see in and around Nairn. Cawdor Castle and Black Isle Wildlife Park are two of our top suggestions.
Are there any 5-star hotels with restaurants in Nairn?
Although there aren't any 5-star hotels with restaurants in Nairn, there are 4-star accommodation that have what you're after. Located around 1 mi from downtown, Muthu Newton Hotel (Near Inverness Airport) comes with top amenities like a 24-hour front desk and a staffed front desk. Another popular 4-star stay is Golf View Hotel & Spa. It's roughly 1 mi from central Nairn and features conveniences like a 24-hour front desk and a tennis court.
Why book your hotel with dining in Nairn with Expedia?
Whether you're seeking a hotel with a restaurant, or one that's near a foodie epicentre, Expedia will have a stay that fits your tastes. Use our handy filters to search for Nairn hotels with their own dining venues. You can also look up properties in renowned locations packed with restaurants or cafés. Whatever you book, you'll always score a mouthwatering deal with Expedia!
How can I find cheap hotels with dining in Nairn?
The best way to find cheap hotels with dining in Nairn is with Expedia's useful filter tool. Locate properties with restaurants or a few extras, like included breakfast. You can also fine-tune your search results by amenities, star rating and budget to discover awesome prices in a couple of clicks.
What is there to do in Nairn near my hotel with dining?
Nairn has enough activities and sights to keep you going for weeks, starting with Nairn Beach. Cawdor Castle, Nairn Museum and Rosemarkie Beach are other wonderful attractions. If you're sticking around a while, Black Isle Brewery and Black Isle Wildlife Park are great additions to your itinerary.

Explore a world of travel with Expedia