United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Inverness, Scotland Hotels from AU$66

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
1
Popular locations
Amenities
Accessibility
Trip type
Kingsmills Hotel Inverness
4 out of 5
Culcabock Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$112 per night from 23 Dec. to 24 Dec.
1.12 km from city centre
4.5/5Wonderful! (921 reviews)

"We are on our honeymoon and the hotel were fantastic we got a free drink to celebrate and as it was also my birthday we got a sharing platter of puddings that said happy birthday. The hotel really did go above and beyond."…"

Reviewed on 25 Nov. 2020

Kingsmills Hotel Inverness
Ness Walk
5 out of 5
12 Ness Walk, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$223 per night from 9 Dec. to 10 Dec.
1 km from city centre
4.8/5Exceptional! (113 reviews)

"Staff were amazing, so genuine and helpfull. Parking a bit expensive at £15 per night."…"

Reviewed on 22 Nov. 2020

Ness Walk
pentahotel Inverness
4 out of 5
63 Academy Street, Caledonia House, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$72 per night from 7 Dec. to 8 Dec.
0.28 km from city centre
4/5Very Good! (957 reviews)

"Location, it's central & quiet. Staff were great, helpful & nothing was an issue. Rooms spacious, clean, well equipped, quiet, comfortable."…"

Reviewed on 24 Nov. 2020

pentahotel Inverness
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Mercure Inverness Hotel
4 out of 5
Church Street, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$79 per night from 30 Nov. to 1 Dec.
0.1 km from city centre
3.7/5Good! (741 reviews)

"Absolutely recommend Mercure Inverness. It's very well located to explore Inverness, right by the river. Also a great base to explore the Highlands! Rooms are of good size, I could even fit my road bike, and the Mercure Team allowed me to store it pre check-in and post check-out, in the storage room. ..."…"

Reviewed on 30 Oct. 2020

Mercure Inverness Hotel
Best Western Inverness Palace Hotel & Spa
3 out of 5
8 Ness Walk, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$116 per night from 3 Dec. to 4 Dec.
0.27 km from city centre
4.2/5Very Good! (488 reviews)

"It is the perfect spot to explore Inverness. Very relaxed and very easy to find."…"

Reviewed on 30 Oct. 2020

Best Western Inverness Palace Hotel & Spa
Jurys Inn Inverness
4 out of 5
Millburn Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$80 per night from 28 Dec. to 29 Dec.
1.73 km from city centre
3.9/5Good! (789 reviews)

"The hotel was situated close to the centre of Inverness and had an excellent leisure facility which was partially open. I was not impressed with the Crushh prepacked breakfasts which had to many sweet items for my liking."…"

Reviewed on 19 Oct. 2020

Jurys Inn Inverness
The Royal Highland Hotel
3 out of 5
Station Square, Academy Street, Inverness, Scotland
Get Rates
0.16 km from city centre
3.9/5Very Good! (970 reviews)

"Great location next to railway station & centrally located. Property spotless, quiet & rooms well equipped."…"

Reviewed on 24 Oct. 2020

The Royal Highland Hotel
Glen Mhor Hotel
3 out of 5
8-15 Ness Bank, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$66 per night from 20 Dec. to 21 Dec.
0.47 km from city centre
3.9/5Good! (935 reviews)

"Didn't like pillows as too flat. Room was nice but small roof. Made it difficult for a tall person."…"

Reviewed on 22 Oct. 2020

Glen Mhor Hotel
Courtyard by Marriott Inverness Airport
3.5 out of 5
Fresson Circle, Dalcross, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$70 per night from 28 Nov. to 29 Nov.
11.64 km from city centre
4.7/5Exceptional! (22 reviews)

"Comfortable and very clean, felt welcome"…"

Reviewed on 20 Aug. 2020

Courtyard by Marriott Inverness Airport
Macdonald Drumossie Hotel
4 out of 5
Old Perth Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$122 per night from 17 Dec. to 18 Dec.
4.45 km from city centre
4.3/5Excellent! (489 reviews)

"Nice hotel with good food, catered for gluten free"…"

Reviewed on 21 Aug. 2020

Macdonald Drumossie Hotel
Glenmoriston Townhouse Hotel
4 out of 5
20 Ness Bank, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$98 per night from 29 Nov. to 30 Nov.
0.59 km from city centre
4.2/5Excellent! (743 reviews)

"Kids-free night away as 2 couples & thoroughly enjoyed our stay, hotel was clean & all staff really excellent, a credit to the hotel. We sat outside in the marquee tent from 2 till 10 (1st in & was last out!) near the heaters with our hats & scarfs on enjoying a good few drinks & BBQ food from outside ..."…"

Reviewed on 19 Oct. 2020

Glenmoriston Townhouse Hotel
Craigmonie Hotel Inverness by Compass Hospitality
3 out of 5
9 Annfield Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$71 per night from 13 Dec. to 14 Dec.
0.92 km from city centre
4.1/5Very Good! (518 reviews)

"The staff were all very helpful and friendly, check in and out was quick and easy. There was plenty of parking and the Hotel was in a lovely quiet area but only 15 minutes walk down into town. The pool and small gym was an added bonus. We felt very safe with all the necessary Covid safety measures ..."…"

Reviewed on 17 Oct. 2020

Craigmonie Hotel Inverness by Compass Hospitality
Holiday Inn Express Inverness
3 out of 5
Stoneyfield, Inverness, Scotland
Free cancellation
The price is AU$74 per night from 20 Dec. to 21 Dec.
2.52 km from city centre
4.1/5Very Good! (971 reviews)

"Hotel was booked for its convenience and was fit for purpose. Had a few issues with light bulbs but the staff couldn’t have been more helpful. Overall a place I will stay in again"…"

Reviewed on 23 Nov. 2020

Holiday Inn Express Inverness
The Loch Ness Inn
3 out of 5
Lewiston, Drumnadrochit, Inverness, Scotland
The price is AU$176 per night from 20 Dec. to 21 Dec.
22.42 km from city centre
4.4/5Wonderful! (268 reviews)

"They were well ahead of the game. They rang me up and told me my room and how I can go about checking in directly into the room. This made it very easy and without the need to visit the reception. Very easy access to parking and the facilities. Rooms are of a good size with ample space for couples ..."…"

Reviewed on 25 Sep. 2020

The Loch Ness Inn
Beaufort Hotel
3 out of 5
11 Culduthel Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$80 per night from 29 Nov. to 30 Nov.
0.59 km from city centre
4.1/5Very Good! (441 reviews)

"Welcoming staff, fantastic food on each of the three days spent here. Comfortable bedroom with functional small bathroom. Location of hotel good with ample car parking. This hotel for the price is a gem. Hope to see it again."…"

Reviewed on 20 Sep. 2020

Beaufort Hotel
Columba Hotel Inverness by Compass Hospitality
3 out of 5
7 Ness Walk, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$72 per night from 29 Nov. to 30 Nov.
0.26 km from city centre
3.7/5Good! (972 reviews)

"Situated by the river and minutes from the city centre with lots of shops (in the shopping centre), restaurants and bars although due to Covid I would recommend you book for eating out as everywhere was pretty busy. We had breakfast and dinner in hotel and it was very good. Room was clean, bed comfy ..."…"

Reviewed on 16 Oct. 2020

Columba Hotel Inverness by Compass Hospitality
Rocpool Reserve Hotel & Restaurant
5 out of 5
14 Culduthel Road, Inverness, Scotland
The price is AU$236 per night from 16 Dec. to 17 Dec.
0.65 km from city centre
4.6/5Exceptional! (180 reviews)

"Small elegant boutique hotel , great friendly service and excellent food ."…"

Reviewed on 25 Sep. 2020

Rocpool Reserve Hotel & Restaurant
Black Friars
4 out of 5
93-95 Academy St, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$91 per night from 6 Dec. to 7 Dec.
0.37 km from city centre
4.6/5Exceptional! (39 reviews)

"Conveniently located for the train and bus station, which is why we opted to stay here and I'm glad we did, it is a real gem. Great welcome and service from the team. Comfy bed and large spacious bedroom / bathroom. We ate in the pub in the evening, food was delicious and the following morning a ..."…"

Reviewed on 29 Sep. 2020

Black Friars
Heathmount
3 out of 5
Kingsmills Road, Inverness, Scotland
Get Rates
0.54 km from city centre
4.2/5Excellent! (31 reviews)

"Lovely rooms, friendly staff and fabulous food! Very nice atmosphere, bustling at the weekend, but I'd imagine a little quieter during the week :-)"…"

Reviewed on 19 Nov. 2018

Heathmount
North Kessock Hotel
3 out of 5
Main Street, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$127 per night from 29 Nov. to 30 Nov.
2.86 km from city centre
4.3/5Excellent! (58 reviews)

"Great welcome, service and food. Always consistent"…"

Reviewed on 11 Sep. 2020

North Kessock Hotel
Don't see what you're looking for?
See all available properties in Inverness
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Inverness

History buffs will enjoy exploring Inverness, and visitors give high marks for the local tours, riverfront, and top-notch restaurants. Walkable and welcoming, this city also attracts tourists with its cafés.

  • There are 194 hotels and other accommodations in Inverness
  • The closest major airport is in Inverness (INV) 11.9 from the city center

Sightseeing and Staying in Inverness

Cultural venues in the city include Inverness Museum and Art Gallery, Eden Court Theatre, and Loch Ness 2000 Exhibition Centre. The city is notable for its historic sites and landmarks like Culloden Battlefield and Urquhart Castle. The city's natural setting is picturesque, including the riverfront and these places to visit: Bellfield Park, Moray Firth, and Lochaber Geopark.

In Inverness, there are 194 hotels and other lodging accommodations so you'll have ample places to choose from for your holiday getaway. Below are highly ranked ones based on our user reviews:

  • Daviot Lodge - With a stay at this 5-star bed & breakfast, guests can enjoy access to free breakfast and free parking, along with free WiFi. It's a favorite with Expedia travelers for its local sightseeing and clean, comfortable rooms.
  • Highland Bear Lodge - Our customers like the breakfast and comfortable rooms at this guesthouse. This 4-star guesthouse features free breakfast, free WiFi, and free parking.
  • Binnilidh Mhor B&B - This 4-star bed & breakfast features free breakfast, free WiFi, and free parking. Expedia customers like its breakfast.

Getting Around Inverness

To see more of the larger area, hop aboard a train at Inverness Station. Inverness might not have as many public transit options so consider a car rental to maximize your time.

Dressing for Inverness

  • Between January and March, daytime temperatures average 49°F, while nighttime temperatures stay around 34°F
  • From April to June, the average is 62°F during the day and 37°F at night
  • July through September sees average temperatures of 63°F during the day and 44°F at night
  • In October-December, you can expect 56°F as the daytime average and 35°F as the nighttime average
  • Inverness gets about 1.22 inches of rain per year
  • August and July are usually the hottest months averaging 63°F, while February and January are usually the coldest with an average temperature of 34°F

Frequently asked questions

What's the best place to stay in Inverness?
Dionard Guest House is ranked highly by Expedia customers. This 4-star guest house offers free breakfast and free WiFi. It is located a short 8-minute walk from Inverness Castle. Reviews from our site also recommend Ballifeary Guest House and Torcroft Lodges as top options for your trip.
If I need to cancel my hotel reservation in Inverness, will I receive a refund?
Yes! Most room reservations are fully refundable as long as you cancel prior to the accommodation’s cancellation deadline, which is often 24 or 48 hours before your check-in date. If your reservation is non-refundable, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Put in your dates and click on “Search”, then filter by “free cancellation” to view top deals in Inverness.
What's the best accommodation for a budget-friendly stay in Inverness?
Based on reviews, Waverley Guest House is a popular 3-star guest house for our travellers in search of a less expensive place to stay, and it offers free WiFi. Other good options to stay on the cheap include 1 Loch Ness Hostel and The Royal Highland Hotel.
What's the best accommodation option when travelling with children to Inverness?
Kingsmills Hotel Inverness is a top 4-star hotel on Expedia for families, and features an indoor pool and 2 restaurants. Other good options for your stay with the children include Beaufort Hotel and Inverness City Suites. Also, children of all ages will enjoy a visit to Inverness Botanic Gardens.
What's the best accommodation for a romantic holiday in Inverness?
Dunhallin House is a favourite 4-star guest house for couples, and features free breakfast and free parking. Other good options for a stay with your sweetheart include Kingsmills Hotel Inverness and Loch Ness Highland Cottages.
What's the best pet-friendly accommodation option in Inverness?
Kingsmills Hotel Inverness is a top dog-friendly hotel, and offers 2 restaurants and a full-service spa for its human guests. Other good options for you and your pet include Aberfeldy Lodge and Culloden House Hotel.
What's the best place to stay for a beach holiday in Inverness?
Dolphin Bay Suites is a top 3-star apartment with free WiFi, and it’s located on the beach . Other good options for your stay near the beach include Westview House and Foyers House.
What's the best luxury accommodation option in Inverness?
Rocpool Reserve Hotel & Restaurant is a 5-star hotel with a restaurant and a bar, and it’s a popular choice for Expedia travellers looking for a pampered stay. Daviot Lodge and Achnagairn Estate are other upscale choices for your stay.
What's the best boutique accommodation in Inverness?
Rocpool Reserve Hotel & Restaurant is a favourite 5-star hotel with our travellers looking for stylish accommodation, and features 11 guestrooms, a restaurant and a bar. Loch Ness Country House Hotel and Heathmount are other choices for a boutique stay.
What's the best golf hotel in Inverness?
Kingsmills Hotel Inverness is a top 4-star hotel that has an adjacent golf course and features free WiFi. You can tee off at Torvean Golf Club during your trip.
What's the best accommodation in Inverness to be near historical sites?
Based on our travel expertise, Culloden House Hotel is a top 4-star hotel for history seekers booking on Expedia, and it offers a restaurant and free WiFi. A couple of other options to soak up the local history include Columba Hotel Inverness by Compass Hospitality and Loch Ness Country House Hotel. Also, notable landmarks to visit include Inverness Castle, Culloden Battlefield and Urquhart Castle.
What are some accommodation options with pools in Inverness?
Kingsmills Hotel Inverness is a popular 4-star hotel featuring an indoor pool, 2 restaurants and a full-service spa. A couple of other options that feature an on-site pool include Craigmonie Hotel Inverness by Compass Hospitality and Jurys Inn Inverness.

Recent Reviews in Inverness

More trip options