Inverness

Hotels in Inverness

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

Frequently Asked Questions

How much does it cost to stay in a hotel in Inverness?

The average price for hotels in Inverness is AU$ 424 for weekdays, and AU$ 419 for weekends (Friday–Saturday).

What are the best hotels in Inverness?

From business trips to holiday stays, Inverness offers a wide selection of popular hotels to suit every need. The Royal Highland Hotel (from AU$ 622), Leonardo Hotel Inverness (from AU$ 267) and Courtyard Inverness Airport (from AU$ 313) are excellent options for your stay.

What are the best pet-friendly hotels in Inverness?

Drumdevan Country House, Inverness (from AU$ 330) welcomes pets. Enjoy a stay with your pets!

What are the best sap hotels in Inverness?

Planning a relaxing trip? Staying at a spa hotel can make your experience even more enjoyable. Kingsmills Hotel, WorldHotels Elite (from AU$ 309), Best Western Inverness Palace Hotel Spa (from AU$ 425) and Culloden House Hotel (from AU$ 713) are great choices for spa hotels offering quality services.

Which hotels in Inverness provide fitness facilities?

Leonardo Hotel Inverness (from AU$ 267), Courtyard Inverness Airport (from AU$ 313) and B&B Hotel Inverness (from AU$ 284) offer fitness facilities to help you stay active while away from home. Keep up with your fitness routine even when traveling!

Which hotels in Inverness have the best breakfast?

Ness Walk (from AU$ 610), Loch Ness Lodge (from AU$ 384) and Rocpool Reserve (from AU$ 764) provide a tasty breakfast to help you get going.

What are the best luxury hotels in Inverness?

Inverness offers a variety of popular luxury hotels, each with unique styles, top-tier amenities, and exceptional experiences. Ness Walk (from AU$ 610), Loch Ness Lodge (from AU$ 384) and Rocpool Reserve (from AU$ 764) are highly regarded luxury hotels for a truly exceptional experience.

Which hotels in Inverness have swimming pools?

Leonardo Hotel Inverness (from AU$ 267), Best Western Inverness Palace Hotel Spa (from AU$ 425) and Craigmonie Hotel Inverness by Compass Hospitality (from AU$ 317) are great choices for hotels with swimming pools. Stay at any of these hotels to relax by the pool and make the most of your stay.

Total Properties347
Number of Reviews7,126
Lowest PriceAU$ 96
Highest PriceAU$ 1,330
Average Price (Weekends)AU$ 419
Average Price (Weekdays)AU$ 424