Skip to main content

Filter by:


Star Rating

Review Score

Knockbain – 242 hotels and places to stay
See the latest prices and deals by choosing your dates.
Glen Mhor Hotel, hotel in Knockbain

The Glen Mhor Hotel offers Victorian townhouses and apartments located on the banks of the River Ness, a 3-minute walk from Inverness city center and a 15-minute drive from Loch Ness.

7.8
Scored 7.8
Good
Rated good
5,965 reviews
Price from$234.10per night
The King's Highway Wetherspoon, hotel in Knockbain

The King's Highway Wetherspoon is located in Inverness in the Highlands region, a 5-minute walk from Inverness Castle.

7.8
Scored 7.8
Good
Rated good
3,238 reviews
Price from$103.30per night
Holiday Inn Express Inverness, an IHG Hotel, hotel in Knockbain

Holiday Inn Express Inverness offers modern accommodations, free parking, and an inclusive buffet-style breakfast. It is within 30 minutes’ drive of Loch Ness, Culloden Battle Field and Cawdor Castle....

8.0
Scored 8.0
Very Good
Rated very good
3,452 reviews
Price from$205.75per night
Inverness Lochardil House, hotel in Knockbain

Just 1 and a half miles from the center of Inverness, Lochardil House offers comfortable accommodations. Set in attractive gardens, Lochardil House provides free parking and Wi-Fi.

8.6
Scored 8.6
Excellent
Rated excellent
1,154 reviews
Price from$96.78per night
Redcliffe Hotel, hotel in Knockbain

In the heart of historic Inverness, just 2 minutes’ walk from the castle and the riverside, the Redcliffe Hotel offers free parking on site.

8.0
Scored 8.0
Very Good
Rated very good
1,355 reviews
Price from$240.20per night
Mercure Inverness Hotel, hotel in Knockbain

Set in the heart of Inverness city center and overlooking the River Ness, Mercure Inverness has a free high-speed WiFi. Inverness Rail Station is 656 feet from the hotel.

7.1
Scored 7.1
Good
Rated good
3,057 reviews
Price from$83.70per night
Kingsmills Hotel, hotel in Knockbain

Set in 4 acres of beautiful gardens, the Kingsmill Hotel has a spa, a swimming pool and free parking. Inverness city center is just one mile away.

8.6
Scored 8.6
Excellent
Rated excellent
4,578 reviews
Price from$110.76per night
The Royal Highland Hotel, hotel in Knockbain

Next to Inverness Rail Station, this hotel has a grand staircase that was inspired by the stairway in the Titanic. It is a friendly, welcoming hotel with 2 restaurants and free parking.

7.5
Scored 7.5
Good
Rated good
5,654 reviews
Price from$145.89per night
pentahotel Inverness, hotel in Knockbain

pentahotel Inverness is just 328 feet from the city's train and bus stations. A 20-minute drive from the shores of Loch Ness, it offers free WiFi, colorful rooms and a 24-hour front desk.

7.8
Scored 7.8
Good
Rated good
3,046 reviews
Price from$136.28per night
Columba Hotel Inverness by Compass Hospitality, hotel in Knockbain

This grand hotel has a great location in the heart of Inverness, yet in a quiet area with splendid views of the River Ness and Inverness Castle.

7.0
Scored 7.0
Good
Rated good
2,442 reviews
Price from$88.49per night
See all hotels near Knockbain
Subscribe to receive premium deals

Prices drop the second you sign up!