Find and Book Top Rated Hotels in Inverness

Search among 40 available resorts and all inclusive hotels in Inverness from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 40
2Filter & 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
Great742 reviews
MapView on map300 m from City Centre100 m from Inverness Railway Station
From   US$ 52 /nightSelect
Hotel
8.4
Great304 reviews
MapView on map1000 m from City Centre200 m from RNI Community Hospital
From   US$ 198 /nightSelect
8.4
Great334 reviews
4.7 km from City Centre
From   US$ 511 /nightSelect
8.6
Great780 reviews
From   US$ 318 /nightSelect
8.6
Great825 reviews
400 m from City Centre100 m from The Spectrum Centre
From   US$ 281 /nightSelect
8.4
Great482 reviews
800 m from City Centre800 m from Rileys Club
From   US$ 276 /nightSelect
8.2
Great79 reviews
800 m from City Centre400 m from Inverness Caledonian Thistle Social Club
From   US$ 98 /nightSelect
8.4
Great919 reviews
500 m from City Centre300 m from Inverness Castle
From   US$ 316 /nightSelect
8.6
Great785 reviews
600 m from City Centre500 m from Inverness Castle
From   US$ 210 /nightSelect
8.4
Great296 reviews
4.1 km from City Centre
From   US$ 138 /nightSelect
8.2
Great230 reviews
1000 m from City Centre800 m from Carlton Clubs plc
From   US$ 85 /nightSelect
Hotel
8.2
Great125 reviews
600 m from City Centre200 m from The Spectrum Centre
From   US$ 297 /nightSelect
8.6
Great747 reviews
400 m from City Centre200 m from Inverness Castle
From   US$ 300 /nightSelect
Bed & Breakfast
8.2
Great49 reviews
900 m from City Centre400 m from Inverness Caledonian Thistle Social Club
From   US$ 106 /nightSelect
8.2
Great91 reviews
37.6 km from City Centre
From   US$ 152 /nightSelect
8.6
Great690 reviews
600 m from City Centre400 m from RNI Community Hospital
From   US$ 691 /nightSelect
8.4
Great207 reviews
2.3 km from City Centre800 m from Inverness Ice Centre
From   US$ 338 /nightSelect
8.2
Great149 reviews
400 m from City Centre500 m from Rileys Club
From   US$ 220 /nightSelect
8.2
Great176 reviews
10.0 km from City Centre
From   US$ 196 /nightSelect
8.2
Great215 reviews
4.4 km from City Centre2.2 km from University of the Highlands and Islands, Inverness
From   US$ 166 /nightSelect
  • 1
  • 2

Best Resorts and Places to Stay in Inverness

Why visit?

Inverness, known as the capital of the Highlands in Scotland, offers a captivating blend of history, stunning landscapes, and cultural experiences. Here are a few reasons why a visit to Inverness would be interesting for any tourist:

Notable Landmarks: Inverness Castle, standing proudly on a hill overlooking the city, is a must-visit landmark. Urquhart Castle, situated on the shores of Loch Ness, is another historical gem worth exploring. Journey back in time at Culloden Battlefield, where the infamous Battle of Culloden took place.

Natural Beauty: Inverness is surrounded by picturesque landscapes, including the legendary Loch Ness. Take a boat tour to appreciate the stunning scenery or go hiking in the nearby Cairngorms National Park, known for its magnificent mountains, glens, and wildlife.

Whisky Distilleries: Inverness is a gateway to the renowned Speyside whisky region, where you can visit distilleries like Glenfiddich, Macallan, and Balvenie. Immerse yourself in the world of Scotch whisky, learn about the distillation process, and enjoy tastings.

Why is choosing a resort in Inverness better than staying in a hotel?

Privacy: Resorts offer more secluded accommodations compared to hotels, allowing you to enjoy tranquility during your stay.

Resort Facilities: Resorts often provide additional amenities such as spas, golf courses, swimming pools, and outdoor activities, giving you a wider range of leisure options within the premises.

Space and Comfort: Resorts typically offer spacious rooms or suites with more living space, providing you with added comfort during your stay.

Unique Experiences: Some resorts in Inverness provide opportunities to engage in activities like falconry, horseback riding, or garden tours, making your stay more memorable.

Immersion in Nature: Several resorts are surrounded by nature, offering scenic views and the chance to explore the beauty of the Scottish Highlands right from your doorstep.

What is the price to stay in a resort per night?

The average prices in Inverness for resorts vary depending on the star rating:

3-star resorts: Prices range from £80 to £130 per night.

4-star resorts: Prices range from £130 to £200 per night.

5-star resorts: Prices range from £200 to £400 per night.

Best Value for Money Resorts:

Bunchrew House Hotel: A charming 17th-century Scottish mansion located on the outskirts of Inverness, offering beautiful gardens and views overlooking the Beauly Firth.

Loch Ness Lodge: Nestled on the banks of Loch Ness, this boutique lodge provides a blend of luxury, comfort, and phenomenal views of the iconic loch.

Drumnadrochit Hotel: Situated in the village of Drumnadrochit, close to Urquhart Castle and Loch Ness, this hotel offers cozy rooms and a warm Highland welcome.

Best Luxury Resorts:

Kingsmills Hotel: Set in a beautiful countryside location, this luxurious resort features impressive amenities, including a spa, golf course, and elegant dining options.

Glen Affric Estate: A luxurious retreat surrounded by unspoiled nature, offering high-end accommodations and access to outdoor activities like fishing and hiking.

Best Pets-Friendly Resorts:

Highland Apartments by Mansley: These pet-friendly apartments allow you to bring your furry friends while enjoying the comforts of a self-catering accommodation in Inverness city center.

Rocpool Reserve Hotel & Restaurant: This boutique hotel welcomes pets and offers stylish rooms in the heart of Inverness, making it convenient for exploring the city with your pet.

Best Resorts for Families:

Craigmonie Hotel: A family-friendly resort with spacious rooms and leisure facilities, including a swimming pool, providing a comfortable stay for families.

Macdonald Drumossie Hotel: Located just outside of Inverness, this hotel offers family rooms and a tranquil atmosphere, coupled with easy access to nearby attractions.

The Inch Hotel: Situated on the banks of Loch Ness, this family-run hotel offers stunning views, cozy accommodations, and a warm Highland welcome.

Best Resorts with Unique Views:

The Glenmoriston Town House Hotel: Overlooking the River Ness, this elegant hotel boasts stylish rooms, a luxurious bar, and panoramic views of Inverness Castle.

Cawdor House: This luxurious guesthouse is surrounded by breathtaking countryside views and is just a short drive from the city center of Inverness.

Show moreLess