Find and Book Top Rated Hotels in Inverness

Search among 169 available hotels and places to stay in Inverness from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
151-169 out of 169
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great20 reviews
4 adults
2 bedrooms
2 beds
MapView on map1.6 mi from City Center1.2 mi from Raigmore Hospital
From   US$ 187 /nightSelect
8.4
Great18 reviews
MapView on map2.1 mi from City Center
From   US$ 383 /nightSelect
Apartment
8.6
Great18 reviews
6.4 mi from City Center
From   US$ 137 /nightSelect
8.4
Great13 reviews
4.4 mi from City Center
From   US$ 178 /nightSelect
Apartment
7.8
Very good26 reviews
900 yd from City Center500 yd from The Spectrum Centre
From   US$ 170 /nightSelect
Apartment
500 yd from City Center200 yd from The Spectrum Centre
From   US$ 382 /nightSelect
1.2 mi from City Center1200 yd from RNI Community Hospital
From   US$ 306 /nightSelect
1000 yd from City Center600 yd from The Spectrum Centre
From   US$ 320 /nightSelect
8.0
Great11 reviews
1.2 mi from City Center1200 yd from RNI Community Hospital
From   US$ 200 /nightSelect
Apartment
7.6
Very good12 reviews
1.9 mi from City Center1.2 mi from Raigmore Hospital
From   US$ 248 /nightSelect
1100 yd from City Center400 yd from Inverness Caledonian Thistle Social Club
From   US$ 323 /nightSelect
1100 yd from City Center900 yd from RNI Community Hospital
From   US$ 241 /nightSelect
900 yd from City Center400 yd from Inverness Caledonian Thistle Social Club
From   US$ 362 /nightSelect
9.0
Perfect11 reviews
13.3 mi from City Center
From   US$ 212 /nightSelect
8.4
Great17 reviews
800 yd from City Center200 yd from Inverness Caledonian Thistle Social Club
From   US$ 152 /nightSelect
8.4
Great19 reviews
1.5 mi from City Center1.2 mi from Inverness Ice Centre
From   US$ 151 /nightSelect
8.6
Great13 reviews
30.1 mi from City Center
From   US$ 190 /nightSelect
8.2
Great15 reviews
900 yd from City Center400 yd from The Spectrum Centre
From   US$ 339 /nightSelect
8.8 mi from City Center
From   US$ 1 564 /nightSelect

Best hotels and places to stay in Inverness

Why visit?

Inverness, located in the heart of the Scottish Highlands, offers a captivating mix of natural landscapes, history, and culture. Visitors are drawn to its enchanting surroundings, including the famous Loch Ness and the Culloden Battlefield. With its charming Old Town and proximity to stunning castles, Inverness is a must-visit destination for any traveler seeking an authentic Scottish experience.

Where to stay?

Inverness has several areas that offer a variety of accommodation options to suit different preferences. Here are some of the best areas to consider:

Old Town: This historic area offers a unique atmosphere, with its cobblestone streets and charming buildings. Staying here provides easy access to attractions such as Inverness Castle and the Inverness Museum and Art Gallery. There are plenty of restaurants, pubs, and shops to explore.

River Ness: The hotels along the banks of the River Ness offer picturesque views of the river and its iconic bridges. This area provides a tranquil setting while still being within walking distance of the city center. It is also close to attractions like Eden Court Theatre and the Ness Islands.

Crown: Located just east of the city center, the Crown area offers a quieter alternative to staying in the heart of Inverness. It has a range of accommodations, including boutique hotels and guesthouses. The area is well-connected and provides easy access to the city's main attractions.

What is the price per hotel room per night?

The average price per hotel room per night in Inverness varies depending on the hotel's star rating. Here is a general idea of the prices for 3-star, 4-star, and 5-star hotels:

3-star hotels: Prices typically range from $80 to $140 per night.

4-star hotels: Prices typically range from $140 to $200 per night.

5-star hotels: Prices typically range from $200 to $400 per night.

Best value for money:

Glen Mhor Hotel: Located on the banks of the River Ness, this hotel offers comfortable rooms at affordable prices. It boasts a great location and excellent service.

Premier Inn Inverness Centre: Situated in the city center, this budget-friendly hotel offers clean, modern rooms and convenient amenities. It is within walking distance of many attractions.

Best kids-friendly hotels:

Kingsmills Hotel: This family-friendly hotel features spacious rooms, an indoor swimming pool, and a kids' club. It offers a tranquil setting just outside the city center.

Loch Ness Country House Hotel: Nestled amidst beautiful gardens and countryside, this hotel provides a peaceful retreat for families. It offers spacious rooms and a range of outdoor activities for children.

Best hotels for a romantic getaway:

The Glenmoriston Townhouse Hotel: With its elegant rooms and riverside location, this hotel sets the stage for a romantic escape. It also boasts a stylish bar and a cozy piano lounge.

Best for location:

Columba Hotel: Situated right on the banks of the River Ness, this hotel provides easy access to the city's main attractions. It offers comfortable rooms and a welcoming atmosphere.

Mercure Inverness Hotel: Located near Inverness Castle and the city center, this hotel is ideal for exploring the city on foot. It offers modern rooms and a friendly staff.

Best for a short city break:

The Glen Mhor Apartments: These self-catered apartments are centrally located and provide a home-away-from-home experience. They offer modern amenities and are perfect for a short stay.

Best Western Inverness Palace Hotel & Spa: This iconic hotel, overlooking the River Ness, offers comfortable rooms and a spa for relaxation. It is conveniently located near the city's main attractions.

Show moreLess