Inverness Hotels

Find the best Inverness hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Inverness hotels with free cancellation or excellent ratings

Trusted Inverness hotel providers

See all hotels in Inverness

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Inverness hotel in the heart of the action

Beat the queues at the top Inverness attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelTaigh d'Luxe – 5.0
Cheapest month to bookJanuary
Average 4 star hotel price$166 per night
Average 5 star hotel price$569 per night

How to find the best hotel deals in Inverness

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

Where to stay in Inverness

Choosing accommodation in Inverness presents various appealing options. For a riverside stay that emphasises luxury, Ness Walk is a prime choice, featuring upscale hotels such as the renowned Ness Walk Hotel. Alternatively, the West Bank of the River near Huntly Street and Ardross Terrace provides mid-price chain hotel options like Premier Inn and Best Western, ideal for travellers seeking comfort and convenience. Guests preferring quieter, residential surroundings should consider Culduthel Road, which is about 1.5 miles south of the city centre and offers charming small B&Bs. Those journeying towards Loch Ness might opt for the Glenurquhart Road area, lined with small B&Bs and guesthouses, making it excellent for easy access to the famous lake. Finally, Bught Park Area off A82 caters for those who enjoy camping, with caravan and camping sites available. Skyscanner facilitates finding the best deals, ensuring an ideal stay in Inverness's top areas.

Best hotels in Inverness based on location

For well-located accommodation in Inverness, consider staying at the Mercure Inverness Hotel, Columba Hotel Inverness by Compass Hospitality, and Best Western Inverness Palace Hotel & Spa. Just 0.13 km from the city centre, Mercure Inverness Hotel will place you right in the heart of the action, with easy access to all central attractions and amenities. Columba Hotel Inverness by Compass Hospitality, only 0.26 km away, ensures a short and pleasant stroll to key locations and landmarks. Meanwhile, the Best Western Inverness Palace Hotel & Spa is slightly farther at 0.27 km, but still offers prime proximity to the bustling city centre. Each of these hotels provides an ideal base for your Inverness adventure, with Skyscanner making it simple to find the perfect deal for your stay.

Good value hotels in Inverness

Staying in Inverness? Start with the Pentahotel Inverness. This hotel stands out for its convenient amenities like an airport shuttle and a fitness centre, perfect for staying active during your trip. Reliable Wi-Fi ensures you can stay connected effortlessly. Over at Columba Hotel Inverness by Compass Hospitality, you’ll find 24-hour front desk service and room service that cater to your needs anytime. Essential conveniences such as Wi-Fi complement these offerings, providing a well-rounded experience. If you're looking for basic yet dependable accommodation, UHI Inverness – Campus Accommodation offers parking, a 24-hour front desk, and Wi-Fi. Students and those seeking simple comforts will find these amenities particularly beneficial. For these options and more, dive into Skyscanner to pinpoint the best deals and make booking hassle-free.

Family-friendly hotels in Inverness

In Inverness, families exploring the city will find an array of welcoming hotels, each providing a multitude of amenities suited to various needs. Discover a comforting stay at Best Western Inverness Palace Hotel & Spa, where children can delight in the dedicated facilities designed just for them. While the youngsters play, parents can either join their kids in the indoor pool or enjoy a session at the on-site fitness centre. For families who prefer a little more procedural care, Kingsmills Hotel offers babysitting services, enabling adults to take a breather or explore the city freely. Children can splash around in the indoor pool or roam freely in the hotel’s spacious garden, offering a perfect balance of energy-packed and serene environments. Holiday Inn Express Inverness stands out for its robust non-smoking policy, ensuring a clean, fresh atmosphere for your family's stay. Here, pets are also warmly welcomed, making it convenient for those travelling with furry companions. Additionally, Wi-Fi access allows everyone to stay connected, whether it’s planning your next adventure or enjoying some downtime entertainment.

Inverness's top attractions

When exploring Inverness, start with Inverness Castle, offering rich historical significance and an evolving visitor attraction presently under development. The Inverness Museum & Art Gallery should also be on your list, featuring Pictish stones, wildlife dioramas, historic weapons, and art exhibitions. The Inverness Cathedral, known as St Andrew's, built in 1869, functions as a Scottish Episcopal Cathedral and draws visitors with its architectural and historical appeal. Venture to Culloden Battlefield, the site of the pivotal 1746 battle, as well as the nearby Bronze Age Clava Cairns, both remarkable sites for history enthusiasts. For a unique and leisurely experience, try the various boat trips on Loch Ness; you might even catch a glimpse of the legendary Nessie.

Finding cheap hotels in Inverness: FAQs

In Inverness, the expected average temperature in December is 2°C. The warmest month is typically July, which averages 16°C. The coolest month is January, with temperatures averaging -0°C. The rainiest month is October, and the driest month is May.
Of course - the cheapest hotel deal we found within the next seven days is $64 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $74 per night.
The average price of a hotel during the week is $379 per night, and the average price on weekends is $420. Overall, it looks like the cheapest day to stay in Inverness could be Wednesday.
The nearest airport to Inverness is Inverness Airport (INV), which is 12.8km from the city centre.
We crunched some numbers on our calendar and found that Wednesday is the cheapest day to stay in Inverness. And the most expensive day seems to be Sunday
The average price of a 3-star hotel in Inverness is currently around $156 per night. And the cheapest 3-star hotel we found is $64 per night.
The average price of a 4-star hotel in Inverness is currently around $191 per night. And the cheapest 4-star hotel we found is $82 per night.
The average price of a 5-star hotel in Inverness is currently around $527 per night. And the cheapest 5-star hotel we found is $236 per night.
The cheapest month to stay in a hotel in Inverness is January, with an average price of $388 per night. The most expensive month is July, when the average room rate can rise to $1,190 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in December is $394 per night, which is around 0% higher than the rest of the year.
If you're hitting up Inverness with kids in tow, try Kingsmills Hotel, AC Hotel by Marriott Inverness and Premier Inn Inverness Centre - River Ness.