Hotels in Inverness

Search and compare Inverness hotels from hundreds of travel sites and save

Inverness, Scotland, United Kingdom
Oct 22 — Oct 232
Inverness, Scotland, United Kingdom
Fri 10/22
Sat 10/23
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Inverness

Filter by star ratings
All filters
The Redcliffe
The Redcliffe
8.2 Excellent
1 Gordon Terrace, Inverness, United Kingdom
Show on map
0.3 mi from city centre, Inverness 
ExcellentBased on 812 reviews
8.2

Situated in the heart of the city, Redcliffe Hotel provides easy access to Inverness's popular shopping and sightseeing areas. The various facilities this unique hotel offers include a wake-up service, room service and laundry facilities.

Inchrye Bed & Breakfast
Inchrye Bed & Breakfast
9.3 Excellent
High Street, Ardersier, Inverness, United Kingdom
Show on map
9.4 mi from city centre, Inverness 
ExcellentBased on 304 reviews
9.3

Inchrye Bed & Breakfast offers Victorian 3-star accommodation in Ardersier. It also provides a wake-up service.

Highland Apartments By Mansley
Highland Apartments By Mansley
9.2 Excellent
Inverness, United Kingdom
Show on map
0.2 mi from city centre, Inverness 
ExcellentBased on 955 reviews
9.2

Highland Apartments by Mansley offers modern accommodation in Inverness and is a few minutes on foot from Inverness Bus Station. This traditional property is set in the heart of the city.

Mercure Inverness Hotel
Mercure Inverness Hotel
7.4 Good
Church Street,33, Inverness, United Kingdom
Show on map
0.1 mi from city centre, Inverness 
GoodBased on 3,154 reviews
7.4

Situated in Inverness, the hotel is surrounded by a range of popular shops and is minutes on foot from Inverness Bus Station. It is ideally located in the city centre.

Acer Glen B&B
Acer Glen B&B
9.2 Excellent
34 Greig Street, Inverness, United Kingdom
Show on map
0.3 mi from city centre, Inverness 
ExcellentBased on 347 reviews
9.2

Located in Inverness, just a short walk from Inverness Bus Station, Acer Glen B&B offers 3-star accommodation and free wireless internet. This bed & breakfast is set in the heart of the city.

Best Western Inverness Palace Hotel & Spa
Best Western Inverness Palace Hotel & Spa
8.4 Excellent
8 Ness Walk, Inverness, United Kingdom
Show on map
0.3 mi from city centre, Inverness 
ExcellentBased on 2,363 reviews
8.4

Located a short walk from Inverness Bus Station, Palace is an ideal base when in Inverness. Guests also have exclusive access to the on-site Sleeping Beauty Spa and Palace Leisure Club.

Moray Bay Bed and Breakfast
Moray Bay Bed and Breakfast
9.2 Excellent
17 Nairn Road Buiding, Inverness, United Kingdom
Show on map
9.1 mi from city centre, Inverness 
ExcellentBased on 166 reviews
9.2

Moray Bay bed and breakfast is ideally positioned in a peaceful setting in Ardersier, a short drive from Inverness and Nairn. It also offers a kids club.

Sealladh Sona
Sealladh Sona
9.5 Excellent
3 Whinpark Canal Road, Inverness, United Kingdom
Show on map
1.0 mi from city centre, Inverness 
ExcellentBased on 57 reviews
9.5

Located in Inverness, Sealladh Sona is a short drive from Loch Ness and Battle of Culloden. It is conveniently positioned for guests wishing to discover the area's attractions.

Strathallan B&B
Strathallan B&B
9.1 Excellent
66 Kenneth Street, Inverness, United Kingdom
Show on map
0.4 mi from city centre, Inverness 
ExcellentBased on 206 reviews
9.1

Located within walking distance of Inverness Bus Station, this comfortable bed and breakfast is an ideal base for those wanting to explore Inverness and its surrounds. It is conveniently situated in the city centre.

Tips for booking a Inverness hotel

Cheapest month:December
Most expensive month:May
Average price in Inverness:$130/night
Absolute cheapest price found:$17/night
Cheapest day:Monday
Most expensive day:Wednesday
$75 - $189
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$121 - $164
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Inverness, Highland

Show all 1,062 hotels
Dunlichity House Bed and Breakfast
Dunlichity House Bed and Breakfast
9.3 Excellent
Dunlichity, Inverness, United Kingdom
Show on map
7.7 mi from city centre,  

Dunlichity House Bed and Breakfast is ideally positioned in peaceful surrounds in Farr, a short car ride from Inverness and North Kessock. Guests can also enjoy free internet access throughout the property.

$26
Avg. per night
Bazpackers Hostel
Bazpackers Hostel
9.0 Excellent
4 Culduthel Road, Inverness, United Kingdom
Show on map
0.3 mi from city centre,  

Only two minutes from Inverness Castle, Bazpackers is situated in the heart of Inverness. It is ideally positioned for those wanting to sightsee in the area.

$36
Avg. per night
Corriegarth Hotel
Corriegarth Hotel
7.9 Good
5-7 Heathmount Road, Inverness, United Kingdom
Show on map
0.4 mi from city centre,  

Strategically located in the middle of the city, this 4-star hotel makes for an excellent base in Inverness. It is moments from Kingsmills Park, restaurants and nightlife options.

$51
Avg. per night
Columba Hotel Inverness by Compass Hospitality
Columba Hotel Inverness by Compass Hospitality
7.7 Good
7 Ness Walk, Inverness, United Kingdom
Show on map
0.2 mi from city centre,  

Located in Inverness, just a short walk from Inverness Bus Station, the hotel offers 4-star accommodation and complimentary Wi-Fi. It is conveniently situated in the city centre.

$52
Avg. per night
The Royal Highland Hotel
The Royal Highland Hotel
7.5 Good
Station Square, 18 Academy Street, Inverness, United Kingdom
Show on map
0.0 mi from city centre,  

Located in the centre of Inverness, The Royal Highland Hotel is situated near Inverness Bus Station, and just a few steps from local bars and eateries. The multiple facilities this modern hotel has to offer include a ballroom, an express check-in and check-out feature and 24-hour room service.

$53
Avg. per night
Holiday Inn Express Inverness
Holiday Inn Express Inverness
8.2 Excellent
Stoneyfield, Inverness, United Kingdom
Show on map
1.5 mi from city centre,  

Holiday Inn Express Inverness offers a modern setting while in Inverness. It provides 3-star accommodation and views of the countryside.

$55
Avg. per night
Craigmonie Hotel Inverness By Compass Hospitality
Craigmonie Hotel Inverness By Compass Hospitality
8.3 Excellent
9 Annfield Road, Inverness, United Kingdom
Show on map
0.6 mi from city centre,  

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Inverness. It also features an indoor pool, a sauna and a fitness centre.

$56
Avg. per night
Inverness Hostel
Inverness Hostel
7.9 Good
Inverness Hostel, Merlewood Road, Inverness, United Kingdom
Show on map
1.1 mi from city centre,  

Hillview House Hostel Inverness is located in Inverness and features free Wi-Fi. It is ideally positioned for guests wishing to sightsee in the area.

$60
Avg. per night

Hotel prices in Inverness

2 stars and under

$18 - $224

Black Isle Bar and Rooms

#1 Most popular

$68
Avg. per night
Inverness Hostel

#2 Most popular

$60
Avg. per night
Strathblane House

Best value

Strathblane House
8.3 Excellent
$41
Avg. per night
3 stars

$26 - $224

The Royal Highland Hotel

#1 Most popular

$53
Avg. per night
Holiday Inn Express Inverness

#2 Most popular

$55
Avg. per night
Dunlichity House Bed and Breakfast

Best value

$26
Avg. per night
4 stars +

$36 - $222

Kingsmills Hotel Inverness

#1 Most popular

$73
Avg. per night
Columba Hotel Inverness by Compass Hospitality
$52
Avg. per night
Bazpackers Hostel

Best value

Bazpackers Hostel
9.0 Excellent
$36
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Inverness

About Inverness

Inverness is the smallest city in Scotland and sits in the heart of the Scottish Highlands. This quaint town is home to many impressive structures, such as an 18th-century fortress and Inverness Castle.

Things to do

The heart of Inverness can be found at the Victorian Market, a covered market home to artisan designers, boutique stalls and independent trailers selling everything from food and clothes to handmade jewellery.

For evening entertainment, head to Eden Court, an outdoor stage where Scottish dramas, dance performances and live musicals are performed regularly. The venue is the largest of its kind in the Scottish Highlands and runs a year-round programme of events.

Fort George is an 18th-century artillery fortress complete with garrison buildings, defences and a vast collection of arms. The fortress sits just north of the city and is home to the Highlanders museum, which exhibits 20,000 artefacts and documents on Scottish history across three floors.

Inverness Castle is the city's biggest attraction and overlooks the River Ness. Built in 1847, the sandstone structure has a grand exterior with medieval castle turrets, looming towers and arched windows. Information boards around the grounds share the history of the fortification.

Getting around

Inverness Airport is just 15 kilometres east of the city, with taxis travelling to the city centre. The town itself is compact enough to explore on foot, but there are plenty of bus routes and taxis for travelling further afield.

Inverness travel FAQs

  • What are the best hotels in Inverness?

    One of the most popular hotels in Inverness is The Royal Highland Hotel, which has been reviewed by 3,809 users and currently has a rating of 7.5/10. Other top-rated locations include pentahotel Inverness and Holiday Inn Express Inverness, which have received 8.0/10 and 8.2/10 ratings from our users, respectively.

  • What is a good hotel near Urquhart Castle?

    Loch Ness Backpackers Lodge is a popular hotel near Urquhart Castle that is highly recommended, with a score of 8.8 across 430 reviews.

  • What is a good hotel in Inverness near Inverness City Centre?

    The most popular hotel near Inverness City Centre is The Royal Highland Hotel, with 3,809 HotelsCombined users scoring it 7.5/10.

  • Is there a good hotel near Inverness Railway Station?

    If you’re visiting Inverness Railway Station then the nearby The Royal Highland Hotel is a popular hotel with HotelsCombined users (3,809 reviews scoring it at an average 7.5/10).

  • How much do hotels in Inverness cost?

    The average price of a hotel in Inverness is $136 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Inverness around is $141 per night, whereas for a 5-star hotel it’s $232 per night.

  • How much is a cheap hotel in Inverness?

    $30 per night is the cheapest Inverness hotel price found in our data from the last 72 hours.