A panorama view along the beach at Nairn, Scotland on a summers evening

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

Our top choices for Nairn hotels with a restaurant

Westerlea Hotel

Westerlea Hotel
3.0 star property
Nairn
9.6 out of 10, Exceptional, (58 reviews)
"Breakfast is excellent and cooked to order. Our room was spacious, comfortable and clean. Staff were very friendly and extremely helpful."
United Kingdom
Paul
The price is £144
includes taxes & fees
14 Jun - 15 Jun
Westerlea Hotel

Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
Nairn
8.2 out of 10, Very good, (967 reviews)
"Excellent"
Canada
Silvio
The price is £133
includes taxes & fees
28 Jun - 29 Jun
Muthu Newton Hotel (Near Inverness Airport)

The Bandstand

The Bandstand
3.0 star property
Nairn
8.8 out of 10, Excellent, (160 reviews)
"Good location and very comfortable. "
United Kingdom
Hayley
The price is £140
includes taxes & fees
18 Jun - 19 Jun
The Bandstand

Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant
2.0 star property
Nairn
8.8 out of 10, Excellent, (228 reviews)
"This hotel is a gem. Although the building is older, the room was spotless, updated, and everything was in perfect working order. The restaurant cooked an excellent breakfast to order and the Italian dinners were authentic and delicious. To top it off, the hospitality was warm and welcoming, it was a 5 minute walk to both the downtown and the beach. Loved this place and would return in a heartbeat. "
United States
Carol
The price is £112
includes taxes & fees
21 Jun - 22 Jun
Aurora Hotel & Italian Restaurant

Golf View Hotel & Spa

Golf View Hotel & Spa
4.0 star property
Nairn
8.8 out of 10, Excellent, (365 reviews)
"Very nice staff, and hotel is in great location. Beautiful views over the Moray firth. Breakfast was fine and the staff were very friendly. "
United Kingdom
Carol
The price is £224
includes taxes & fees
14 Jun - 15 Jun
Golf View Hotel & Spa

Havelock Hotel

Havelock Hotel
3.5 star property
Nairn
8.4 out of 10, Very good, (60 reviews)
"Beautiful convenient location. There was a lil’hiccup when we arrived but the staff were amazing readily to assist - it’s all about the attitude! The food was amazing and variety local selection of draft beer. We were all impress w/ their yummy dishes. We enjoyed our leisurely walks along the beautiful beach. "
United States
Zarai
The price is £99
includes taxes & fees
14 Jun - 15 Jun
Havelock Hotel

Bunchrew House Hotel

Bunchrew House Hotel
4.0 star property
Inverness
9.6 out of 10, Exceptional, (173 reviews)
"The gorgeous property, beautiful gardens, friendly staff and exceptional food."
Australia
Ruth
The price is £317
includes taxes & fees
19 Jun - 20 Jun
Bunchrew House Hotel

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.0 out of 10, Wonderful, (1,008 reviews)
"The staff was amazing, kind and accommodating! A wonderful place to stay anytime you travel in and out of Scotland through Inverness! Would definitely stay here again"
United States
Tina
The price is £179
includes taxes & fees
21 Jun - 22 Jun
Courtyard by Marriott Inverness Airport

Culloden House Hotel

Culloden House Hotel
4.0 star property
Inverness
9.8 out of 10, Exceptional, (426 reviews)
"Great place to stay… "
United States
Jon
The price is £375
includes taxes & fees
16 Jun - 17 Jun
Culloden House Hotel

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (268 reviews)
"Delicious menu on offer, to supplement the great buffet. Enjoyed the decor/ambience of the breakfast room. Perfect location and the host gave spot-on nature, history and shopping suggestions. Loved our Pheasant Suite too. "
Australia
Susan
The price is £112
includes taxes & fees
19 Jun - 20 Jun
Argyle Guest House
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 £99 and £375 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