Skip Navigation

Enter your dates to find availability

Narrow down the 12 results:

By Budget
By Type
By Ratings
By Facilities
Map View
Sort by: Popularity Price Rating Map View

x The average starting price for a place to stay in Inverness is £87 per night.

Loading ...

Rocpool Reserve Hotel & Chez Roux Restaurant

14 Culduthel Road

Excellent 90%
Air Conditioning
P24 Hour Reception
Top From £154 per night

Loch Ness Country House Hotel

Loch Ness Road

Excellent 90%
Free WiFi
Free Breakfast
P24 Hour Reception
Top From £152 per night

Culloden House Hotel

Culloden

Excellent 90%
Free Breakfast
P24 Hour Reception
Top From £255 per night

Achnagairn Castle

Achnagairn Estate Kirkhill

Excellent 90%
Free Breakfast
P24 Hour Reception
Top From £184 per night

Kingsmills Hotel Inverness

Culcabock Road

Great 80%
Swimming Pool
P24 Hour Reception
Top From £202 per night

Holiday Inn Express Inverness

Stoneyfield

Great 80%
Free Breakfast
P24 Hour Reception
Top From £162 per night

pentahotel Inverness

63 Academy Street Caledonia House

Great 80%
Top From £123 per night

Glenmoriston Townhouse Hotel

20 Ness Bank

Great 80%
P24 Hour Reception
Top From £124 per night

Macdonald Drumossie Hotel

Old Perth Road

Great 80%
P24 Hour Reception
Top From £157 per night

Jurys Inn Inverness

Millburn Road

Good 70%
Swimming Pool
P24 Hour Reception
Top From £144 per night

Melrose Villa

35 Kenneth Street

0 60%
Free Breakfast
Top From £126 per night
Top From £198 per night

Create a Travel Plan

Create your own travel plan including Inverness as one of your stops. You can use it to store all your research (even hotels found on other websites!)

Add to Travel Plan

Discussions

Do you have questions about Inverness? You might try asking in our active travel forums and see if anyone else has been there.

Talk travel in the forums

Travel Blog

Keep your family and friends up to date with your trip by starting your own travel blog!

Create your own blog