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 – 436 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Glen Mhor Hotel

Hotel in Inverness City Centre, Inverness

The Glen Mhor Hotel offers Victorian townhouses and apartments located on the banks of the River Ness, a 3-minute walk from Inverness city center and a 15-minute drive from Loch Ness. We had booked two rooms, and upon arrival we discovered that they were in different buildings, which was problematic since one was for the kids. The receptionist managed to find two rooms in the same building and upgraded us at no extra cost! We ended up with two superb rooms with a view on the river. For the first time in Scotland we had king-size beds and slept extremely well. Plus, the parking is free. Fantastic experience.

Show more Show less
8
Very Good
3,208 reviews
Avg. price/night:
$27

Mercure Inverness Hotel

Hotel in Inverness City Centre, Inverness

Set in the heart of Inverness city center and overlooking the River Ness, Mercure Inverness has a free high-speed WiFi. Inverness Rail Station is 656 feet from the hotel. Inverness is a must see. I wish I had more time in this city. Everything is near by. There is no bad location. This hotel is perfect If you get in ir pra out by train.

Show more Show less
7.6
Good
2,314 reviews
Avg. price/night:
$60

pentahotel Inverness

Hotel in Inverness City Centre, Inverness

pentahotel Inverness is just 328 feet from the city's train and bus stations. A 20-minute drive from the shores of Loch Ness, it offers free WiFi, colorful rooms and a 24-hour front desk. Our stay at the Penta Hotel was phenomenal in every way...

Show more Show less
8.2
Very Good
2,049 reviews
Avg. price/night:
$60

Kingsmills Hotel, Inverness

Hotel in Inverness

Set in 4 acres of beautiful gardens, the Kingsmill Hotel, Inverness has a spa, a swimming pool and free parking. Inverness city center is just one mile away. Excellent location, clean room, super comfy bed, nice touch with welcome sweets plate, highly recommend

Show more Show less
8.7
Excellent
2,660 reviews
Avg. price/night:
$93

Jurys Inn Inverness

Hotel in Inverness

This modern hotel is a 15-minute drive from Inverness Airport. Jurys Inn Inverness features a leisure center, free parking and a traditional restaurant. Very friendly helpful staff Good bar food

Show more Show less
7.7
Good
2,536 reviews
Avg. price/night:
$65

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. Good location just outside the city, great access to buses for transport to attractions.

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

The Royal Highland Hotel

Hotel in Inverness City Centre, Inverness

Next to Inverness Train Station, this hotel has a grand staircase that was inspired by the stairway in the Titanic. It is a friendly, welcoming hotel with 2 restaurants and free parking. We liked everything this being the reason for returning visits the ladies and the gentleman in reception were great and helpful

Show more Show less
7.8
Good
2,642 reviews
Avg. price/night:
$75

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.... late arrival at hotel and was accomodated well , everything was great and also buffet

Show more Show less
8.2
Very Good
2,003 reviews
Avg. price/night:
$55

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. The staff was super friendly, the location was perfect and the room was good. Very nice hotel!

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

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. The staff is the friendliest hotel staff I have ever seen in my life. They make your stay simply perfect! The spa zone is a plus in horrible weather days and the facilities are cosy and great. The hotel is 10 minutes walk from hotel and bus station. Breakfast, deluxe! For me the biggest plus has been the staff friendliness though!

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

Inverness's best hotels with breakfast

See all

Budget hotels in Inverness

See all

FAQs about hotels in Inverness

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

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

  • 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.

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

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

  • These hotels in Inverness are highly rated by couples: Ness Walk, Crown Court Hotel, and OYO Cedar Villa Guest House.

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

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

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

  • Some of the best hotels in Inverness near Caledonian Canal include The Little House by the Ness, Easdale House Apartments and Bruce B&B.

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