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
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Nairn Hotels with Restaurant

Tonight
12 Sept - 13 Sept
Tomorrow
13 Sept - 14 Sept
Next weekend
18 Sept - 20 Sept
In two weeks
25 Sept - 27 Sept

Our top choices for Nairn hotels with a restaurant

1. Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
Nairn
United States
Troy
£109
includes taxes & fees
8 Oct - 9 Oct
Muthu Newton Hotel (Near Inverness Airport)

2. The Bandstand

The Bandstand
Nairn
United Kingdom
Tom
£145
includes taxes & fees
13 Sept - 14 Sept
The Bandstand

3. Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
United Kingdom
Alyson
£208
includes taxes & fees
13 Oct - 14 Oct
Golf View Hotel & Spa

4. Westerlea Hotel

Westerlea Hotel
Nairn
United States
Anna
£138
includes taxes & fees
29 Sept - 30 Sept
Westerlea Hotel

5. Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant
Nairn
United Kingdom
Ping
£116
includes taxes & fees
13 Sept - 14 Sept
Aurora Hotel & Italian Restaurant

6. Havelock Hotel

Havelock Hotel
Nairn
United Kingdom
Mark
£88
includes taxes & fees
13 Oct - 14 Oct
Havelock Hotel

7. Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
Inverness
United States
Michele
£135
includes taxes & fees
9 Oct - 10 Oct
Courtyard by Marriott Inverness Airport

8. Kincraig Castle Hotel

Kincraig Castle Hotel
Invergordon
United States
Juan
£150
includes taxes & fees
12 Oct - 13 Oct
Kincraig Castle Hotel

9. Smithton Hotel

Smithton Hotel
Inverness
United Kingdom
Christopher
£147
includes taxes & fees
1 Oct - 2 Oct
Smithton Hotel
View all properties

Top Nairn Hotel Reviews

Kingsmills Hotel

Kingsmills Hotel

10/10 Excellent
"The room was beautiful. Had a nice meal in the bar and the bartender gave my friend and me a great recommendation for some delicious Scottish whiskey from their hometown."
Deborah 1-night trip
Posted 5 hours ago
Kingsmills Hotel
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

10/10 Excellent
"Nicely appointed hotel in a very nice area of town with many walkable bars and restaurants. Their morning breakfast buffet was excellent."
Thomas 1-night trip
Posted 1 day ago
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
Waverley Hotel

Waverley Hotel

10/10 Excellent
"Took almost 30 min of waiting to be checked in even though we were there well before their check in cut off time. Staff nowhere to be found. No signs showing reception area etc. Went up and down the building stairs shouting "hello" "hello". Finally someone showed up. Not worth what we paid at all."
Aruna 1-night trip
Posted 1 day ago
Waverley Hotel
The Royal Highland Hotel

The Royal Highland Hotel

8/10 Good
"Lovely lobby and grand staircase right next door to train station. Our room looked out onto platform 2. Hotel is a gracious older dame. Spacious. Comfortable but showing signs of age. Worked well for us as we enjoy heritage properties. Particularly when the train station entrance is immediately beside the hotel door and public transport stops."
Peter 1-night trip
Posted 1 day ago
The Royal Highland Hotel
Craiglynne Hotel

Craiglynne Hotel

10/10 Excellent
"Loved staying here. The hotel was conveniently located for our needs"
Andrew 1-night trip
Posted 3 days ago
Craiglynne Hotel
Waverley Guest House

Waverley Guest House

8/10 Good
"First class customer service"
Greig 1-night trip
Posted 5 days ago
Waverley Guest House
The Priory Hotel

The Priory Hotel

10/10 Excellent
"Staff very welcoming, hotel room very clean, good selection for meals and breakfast"
Peter 1-night trip
Posted 9 days ago
The Priory Hotel
Golf View Hotel & Spa

Golf View Hotel & Spa

8/10 Good
"Lift was not working but hotel did advise us ahead of stay which was nice, in case we wanted to switch. No A/C in hotel room, so it was a bit too warm and hard to sleep, even with a small fan. Otherwise, staff, hotel, room and grounds were lovely."
Lisa 1-night trip
Posted 2 weeks ago
Golf View Hotel & Spa

Frequently asked questions

How much do hotels with restaurants in Nairn cost?
Expect to pay between £88 and £208 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 8.9. 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