Skip to main content

Filter by:


Star Rating

Review Score

Inverlair – 107 hotels and places to stay
See the latest prices and deals by choosing your dates.
Roy Bridge Hotel, hotel in Inverlair

Located in Fort William, 12 miles from Glen Nevis, Roy Bridge Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

I tend to like historic and funky hotels. It's old. Not everything works all that well. But if the bed had been comfortable all would have been OK.
6.6
Scored 6.6
Pleasant
Rated pleasant
325 reviews
Price from$121.47per night
Birchbank, hotel in Inverlair

Located in Roy Bridge, 12 mi from Fort William, Birchbank provides parking, a garden and free WiFi. The bed and breakfast offers a cooked breakfast, continental or buffet breakfast.

We enjoyed our short stay at Birchbank. Our hosts were very friendly upon our arrival and we had a really nice, spacious room. There were many breakfast options and our breakfast was really good!
8.7
Scored 8.7
Excellent
Rated excellent
257 reviews
Price from$186.97per night
East Park B&B, hotel in Inverlair

East Park B&B offers accommodations in Roybridge, 12 miles from Glen Nevis and 23 miles from Loch Linnhe. This bed and breakfast offers free private parking, daily room service, and free Wifi.

The host Therese was so lovely. The bed very large & comfortable. Breakfast was wonderful & in fact everything was perfect.
9.5
Scored 9.5
Exceptional
Rated exceptional
634 reviews
Price from$138.03per night
Highland & Transylvania Glamping Pods, hotel in Inverlair

Offering river views, Highland & Transylvania Glamping Pods in Roybridge features accommodations and a garden. There's a private entrance at the campground for the convenience of those who stay.

Everything you need and the hosts were excellent.
9.0
Scored 9.0
Wonderful
Rated wonderful
143 reviews
Price from$180.70per night
The Stronlossit Inn, hotel in Inverlair

The Stronlossit Inn offers warm Highland hospitality in an Area of Outstanding Natural Beauty, with The Ben Nevis mountain range and Loch Ness nearby.

The staff were wonderful
8.0
Scored 8.0
Very Good
Rated very good
721 reviews
Price from$259.75per night
Old Pines Hotel And Restaurant, hotel in Inverlair

Ideally situated, Old Pines Hotel and Restaurant is a 4-star hotel with a relaxed, welcoming atmosphere and stunning views of Ben Nevis. Fort William is a short drive away.

Breakfast was really good and the restaurant as well. The view is fantastic.
9.1
Scored 9.1
Wonderful
Rated wonderful
198 reviews
Price from$257.24per night
Corriegour Lodge Hotel, hotel in Inverlair

This beautiful former hunting lodge enjoys a spectacular location, set in 9 acres of woodland overlooking Loch Lochy.

The location was perfect just walking distance to the center, the facility was very nice including parking and a lounge with board games.
8.9
Scored 8.9
Excellent
Rated excellent
142 reviews
Price from$312.46per night
The Base Camp Hotel, Nevis Range, hotel in Inverlair

Featuring 3-star accommodations, The Base Camp Hotel, Nevis Range is located in Fort William, 6.1 miles from Glen Nevis and 17 miles from Loch Linnhe.

Great Hotel, Food and Staff - probably the best place to stay when visiting Lochaber
8.4
Scored 8.4
Very Good
Rated very good
651 reviews
Price from$292.23per night
Letterfinlay Lodge House, hotel in Inverlair

Featuring mountain views, Letterfinlay Lodge House in Letterfinlay features accommodations and a garden. This 4-star bed and breakfast offers daily room service.

The place offers a really nice terrace with an amazing view on the lake. The rooms were furnished good, so we didn't miss anything.
8.5
Scored 8.5
Very Good
Rated very good
561 reviews
Price from$125.48per night
The Factor's Inn & Factor's Cottage, hotel in Inverlair

The Factor's Inn & Cottage , overlooking the Britain's highest mountain, Ben Nevis.

large room. clean. good location.
7.4
Scored 7.4
Good
Rated good
391 reviews
Price from$138.03per night
See all hotels near Inverlair
Subscribe to receive premium deals

Prices drop the second you sign up!