Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Inverness – 459 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Blackfriars

Hotel in Inverness City Centre, Inverness

Located in Inverness, within a 13-minute walk of Inverness Castle and half a mile of Caledonian Canal, Blackfriars provides accommodations with a restaurant and a bar, and free WiFi throughout the... Best option for a stay in Inverness. Cozy and modern rooms still with the old charme. They offer good breakfast, enough space and the hotel is located in the heart of Inverness. A perfect choice.

Show more Show less
9
Awesome
201 reviews
Avg. price/night:
$86

Ness Walk

Hotel in Inverness

Ness Walk features free WiFi and rooms with air conditioning in Inverness. Boasting a terrace, this hotel is set near attractions such as Inverness Castle. The property has a restaurant. Wonderful hotel , great staff , amazing customer service .. Excellent check in procedure from Mrs Monika ..Thank you for our lovely stay !!

Show more Show less
9.3
Awesome
623 reviews
Avg. price/night:
$162

Heathmount Hotel

Hotel in Inverness City Centre, Inverness

The centrally located Heathmount Hotel is 10 minutes’ walk from Inverness Castle, and offers Scottish whiskey, Illy coffee and freshly mixed cocktails in its 2 contrasting bars. Staff were eager to help at both check in and breakfast. The room was huge, bed comfy and that giant bath was great after a cold evening walk and long drive up. I didn’t want to leave!

Show more Show less
9
Awesome
869 reviews
Avg. price/night:
$88

The King's Highway Wetherspoon

Hotel in Inverness City Centre, Inverness

The King's Highway Wetherspoon is located in Inverness in the Highlands region, a 5-minute walk from Inverness Castle. Great location, good sized rooms, big bathrooms compared to London. Friendly efficient service

Show more Show less
8
Very Good
2,346 reviews
Avg. price/night:
$46

Chieftain Hotel

Hotel in Inverness

The Chieftain Hotel in Inverness offers bed and breakfast accommodations, within a 4-minute drive of the city center and train station. I have stayed there with family (one year old daughter). The staff (Liz and her team) were really friendly and do their best. My daugther happily played with them. I felt like I can leave my kid with them for some time with no concern. This is the best hotel I stayed ever. I certainly recommend this hotel, especially for families.

Show more Show less
8.5
Very Good
1,014 reviews
Avg. price/night:
$69

Holiday Inn Express Inverness

Hotel in Inverness

Holiday Inn Express Inverness offers modern accommodations, free parking, and an inclusive buffet-style breakfast. It is within 30 minutes’ drive of Loch Ness, Culloden Battle Field and Cawdor Castle.... Lovely place, friendly welcoming reception, thanks to Catherine. Will definately return.

Show more Show less
8.2
Very Good
1,923 reviews
Avg. price/night:
$70

Best Western Inverness Palace Hotel & Spa

Hotel in Inverness City Centre, Inverness

Opposite Inverness Castle, Best Western Palace Hotel & Spa is located on the banks of the River Ness. We have only praise, no criticisms at all. Superb value for money. Would recommend this hotel totally.

Show more Show less
8.5
Very Good
1,819 reviews
Avg. price/night:
$84

Beaufort Hotel

Hotel in Inverness City Centre, Inverness

This family-run hotel is half a mile from Inverness Train Station and the shops of the center of the city. It has free parking, a bar and a restaurant serving modern Scottish cuisine. Inverness is a dream in the Highlands. The Beaufort Hotel was an important part of that scottish legacy. The building, the staff, the huge parking lot and, most of all, the highlander state of mind. The breakfast, the lunch and the dinner were also excelentes.

Show more Show less
8.1
Very Good
1,566 reviews
Avg. price/night:
$58

Craigmonie Hotel Inverness by Compass Hospitality

Hotel in Inverness

With modern leisure facilities and rooms with free Wi-Fi, the Craigmonie Hotel also dates back to 1880. It is just over 0.5 miles from the riverside center of Inverness. Excellent facility. Nice location Very cordial staff Will like to stay here again if we visit Inverness

Show more Show less
8.4
Very Good
1,718 reviews
Avg. price/night:
$40

The Glenmoriston Townhouse Hotel

Hotel in Inverness City Centre, Inverness

This stylish, 4-star property sits on the banks of the River Ness and is 2625 feet from Inverness city center. Nice hotel close to the center of Inverness. We loved the location. The room was wonderful, bathroom spacious. We couldn't ask for more. The restaurant "Contrast" of the hotel is serving good breakfast and we did reserve dinner there also. A splendid 3 meal course. The bar had live music during the evening we spent there, which was very nice. We will come back to this wonderful hotel!

Show more Show less
8.5
Very Good
1,146 reviews
Avg. price/night:
$78

Most-booked hotels in Inverness in the past month

See all

Inverness's best hotels with breakfast

See all

Budget hotels in Inverness

See all

FAQs about hotels in Inverness

  • Loch Ness Country House Hotel, North Kessock Hotel, and Macdonald Drumossie Hotel Inverness got great room view-related reviews from travelers in Inverness.

  • For hotels in Inverness that serve highly-rated breakfasts, try Crown Court Hotel, Rocpool Reserve Hotel & Restaurant, and Heathmount Hotel.

  • Travelers who stayed in Inverness near Inverness Airport (INV) have said good things about Courtyard by Marriott Inverness Airport, The Gun Lodge Hotel, and Smithton Hotel.

  • Many families visiting Inverness loved staying at Blackfriars, Ness Walk, and Crown Court Hotel.

  • The average price per night for a 3-star hotel in Inverness this weekend is $84 or, for a 4-star hotel, $121. Looking for something even fancier? 5-star hotels in Inverness for this weekend cost around $279 per night, on average (based on Booking.com prices).

  • These hotels in Inverness are highly rated by couples: Ness Walk, Heathmount Hotel, and Courtyard by Marriott Inverness Airport.

  • On average, 3-star hotels in Inverness cost $119 per night, and 4-star hotels in Inverness are $126 per night. If you're looking for something really special, a 5-star hotel in Inverness can be found for $256 per night, on average (based on Booking.com prices).

  • On average, it costs $77 per night to book a 3-star hotel in Inverness for tonight. You'll pay around $104 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Inverness will cost around $188, on average (based on Booking.com prices).

  • Ness Walk, Blackfriars, and Heathmount Hotel are some of the popular hotels in Inverness.

  • Some of the best hotels in Inverness near Caledonian Canal include The Little House by the Ness, Easdale House Apartments and No 46 King street.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Inverness:

Explore guest reviews of hotels in Inverness

See all