Hotels in Inverness

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

Booking.com logo
Trip.com logo
Hotels.com logo
Hyatt Hotels logo
Expedia logo
Airbnb logo

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 hotelInverthorn House – 5.0
Cheapest month to bookJanuary
Average 4 star hotel priceRs119,313 per night
Average 5 star hotel priceRs194,999 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.

How to find the best hotel deal in Inverness

  • The same magic that drives our flight search can also help you find the sharpest room rates around. Use these handy tips to search smarter and pocket savings on your Inverness hotel.

  • Plan your stay ahead of time to save on your Inverness hotel. You'll also have a fuller lineup of stays and room types to choose from, especially during peak seasons.

  • Still, act fast if you spot any last-minute offers. Some places cut their rates a day or two before arrival to fill empty rooms. This is more likely to happen in low season or on quieter days, however.

  • Be flexible with your dates, land better rates. Search for hotels across different months or seasons. Even booking midweek (instead of weekends) can lead to big savings.

  • Save yourself from extra fees by searching for stays that offer free cancellation. If your travel dates shift or a better deal comes along, you can easily cancel your booking.

Where to stay in Inverness

Central Inverness

When to go to Inverness

  • If you want to be there in peak season, book your hotel in Inverness for September. This is when the city's main events and top sights are in full swing, giving you plenty to see and do.

  • March is the quietest month to visit. Lock in a Inverness hotel then and you can look forward to a more relaxed experience.

  • Don't overlook the weather when planning your trip. July offers the warmest conditions, with maximum temperatures of 21ºC.

  • The coolest time of year is January. You can expect lows of -1ºC.

  • To dodge grey skies, search for Inverness hotels in April. With an average of seven days of rain, this is the driest month.

  • The wettest time of year is October. Plan your getaway then and you can expect to get around nine days of rainfall.

Best hotels in Inverness

Best budget hotels

  • A great trip doesn't have to mean a huge hotel bill. With at least ten budget Inverness hotels available, you can spend more on experiences and less on where you lay your head. Expect basic comforts like Wi-Fi, simple breakfasts, and cosy beds at these well-priced stays.

  • Comfort comes at the right price at North Kessock Hotel. It has a 3-star rating and amenities including shuttle services and luggage storage.

  • The Priory Hotel offers 3-star value. Conveniences including internet access and Wi-Fi in designated areas are there to make your Inverness hotel stay more enjoyable.

  • Another clear win for your pocket is Duncairin Cabin 2 DOG Friendly AND Mins From Town. This 3-star stay features Wi-Fi and parking.

Best 4-star hotels in Inverness

  • Searching for hotels in Inverness that offer more than just the basics? A 4-star stay is a great fit. With around ten to choose from, they come with attractive extras like fitness studios, pools, and cocktail lounges. You get higher quality without the higher price.

  • Loch Ness Country House Hotel delivers the full 4-star experience. A restaurant and room service help make this option a favourite for many.

  • A lobby bar and a restaurant are just some of the amenities available at AC Hotel by Marriott Inverness. This Inverness hotel balances premium touches with good value.

  • Inverness Centre (Millburn Rd) is one more that's easy to like. It comes with a restaurant and room service, among other things.

Best hotels in Inverness for families

  • Family travel can be chaotic, but your hotel should be the relaxing part. You'll find roughly ten family-friendly hotels in Inverness that know what keeps kids happy and adults comfortable. These stays often come with useful features like early check-in options, connecting rooms, kids' menus, and high chairs.

  • Bring luxury to your family escape at Culloden House Hotel. Rated 4 stars, this Inverness hotel offers a laundry and a safe deposit box.

Best hotels with a spa

  • Swap the sightseeing for some self-care at a Inverness hotel with a spa. With roughly nine to choose from, they're designed for relaxation. Many offer features like hot tubs, massages, beauty treatments, and plunge pools.

  • Take a moment for yourself at Cosy Apartment in the Heart of Inverness. This inviting accommodation option comes with all the right extras, including a spa.

Best hotels with a pool

  • There are at least four pool hotels in Inverness, each bringing its own spin to your trip. City hotels tend to offer indoor or rooftop pools, while resorts generally go big with open-air setups and extras like water slides. Whether you're here for rest or fun, there's a stay to match.

  • Craigmonie Hotel Inverness by Compass Hospitality offers an indoor swimming pool, a 24-hour front desk and a bar. You'll have the right mix of features for a memorable stay at this Inverness hotel.

Best pet-friendly hotels

  • Escaping with your furry friend? Pet-friendly hotels often offer comfy pet beds, bowls, and outdoor areas for exercise. Some even go the extra mile with things like grooming and dog-walking services. With around 30 Inverness hotels that welcome pets, your little pal can come along too.

  • At Inverness Lochardil House, by Highland Coast Hotels, thoughtful pet perks are woven into every visit. Internet access and a bar are other amenities you'll find at this hotel in Inverness.

  • You can also relax with your four-legged friend at Heathmount Hotel. It includes a fireplace, a bar and more.

  • AC Hotel by Marriott Inverness is one more place that works perfectly for pet owners. Amenities here include a restaurant and a bar.

Flying to Inverness

Inverness Airport (INV)

  • Inverness Airport (INV) is this city's main airport. Once your flight to Inverness touches down, it's about 13 kilometres to the centre.

  • It takes about 20 minutes to reach the centre of Inverness by taxi or ride-share. The journey by public transport is roughly 30 minutes.

  • Or stay close to INV at Courtyard Inverness Airport, which has a 4-star rating. Its overall experience scores above 4 out of 5.

Finding cheap hotels in Inverness: FAQs

In Inverness, the expected average temperature in September is 12°C. The warmest month is typically July, which averages 18°C. The coolest month is January, with temperatures averaging 1°C. The rainiest month is October, and the driest month is June.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Inverness with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is Rs14,252 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for Rs15,002 per night.

The average price of a hotel during the week is Rs91,660 per night, and the average price on weekends is Rs92,380. Overall, it looks like the cheapest day to stay in Inverness could be Monday.

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 Monday is the cheapest day to stay in Inverness. And the most expensive day seems to be Saturday

The average price of a 3-star hotel in Inverness is currently around Rs74,558 per night. And the cheapest 3-star hotel we found is Rs18,265 per night.

The average price of a 4-star hotel in Inverness is currently around Rs124,570 per night. And the cheapest 4-star hotel we found is Rs47,734 per night.

The average price of a 5-star hotel in Inverness is currently around Rs184,080 per night. And the cheapest 5-star hotel we found is Rs99,980 per night.

The cheapest month to stay in a hotel in Inverness is January, with an average price of Rs45,671 per night. The most expensive month is August, when the average room rate can rise to Rs129,708 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 September is Rs96,684 per night, which is around 23% higher than the rest of the year.