Hotels in Glenfinnan

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

Glenfinnan, Scotland, United Kingdom
3 Aug — 4 Aug2
Glenfinnan, Scotland, United Kingdom
Tue 3/8
Wed 4/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Glenfinnan

Filter by star ratings
All filters
The Lodge On The Loch
The Lodge On The Loch
7.7 Good
Onich, Fort William, United Kingdom
Show on map
23.7 km from city centre, Glenfinnan 
GoodBased on 733 reviews
7.7

Located in Fort William, The Lodge On The Loch Hotel is an easy drive from Glen Coe and the West Highland Museum.

Moorings Hotel
Moorings Hotel
8.2 Excellent
Banavie, Fort William, United Kingdom
Show on map
21.3 km from city centre, Glenfinnan 
ExcellentBased on 1,822 reviews
8.2

Moorings Hotel is situated in Fort William and is close to the area's popular attractions. It also provides a 24-hour reception, laundry facilities and room service.

Inverlochy Castle
Inverlochy Castle
9.1 Excellent
Torlundy, Fort William, United Kingdom
Show on map
24.1 km from city centre, Glenfinnan 
ExcellentBased on 320 reviews
9.1

Situated in Fort William, Inverlochy Castle Hotel offers luxury 5-star accommodation, as well as free Wi-Fi and outdoor tennis courts. The multiple amenities this Victorian property features include valet parking, an express check-in and check-out feature and a library.

Westcourt Bed & Breakfast
Westcourt Bed & Breakfast
9.4 Excellent
Achintore Road, Fort William, United Kingdom
Show on map
20.6 km from city centre, Glenfinnan 
ExcellentBased on 213 reviews
9.4

Westcourt Bed & Breakfast is located in Fort William and features free Wi-Fi. It is ideally positioned for those wanting to discover the area's attractions.

Tips for booking a Glenfinnan hotel

Cheapest month:November
Most expensive month:October
Average price in Glenfinnan:$353/night
Absolute cheapest price found:$75/night
Cheapest day:Saturday
Most expensive day:Tuesday
$75 - $1,002
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$125 - $172
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Glenfinnan, Highland

Show all 11 hotels
The Lodge On The Loch
The Lodge On The Loch
7.7 Good
Onich, Fort William, United Kingdom
Show on map
14.4 km from city centre,  

Located in Fort William, The Lodge On The Loch Hotel is an easy drive from Glen Coe and the West Highland Museum.

$200
Avg. per night
Moorings Hotel
Moorings Hotel
8.2 Excellent
Banavie, Fort William, United Kingdom
Show on map
3.0 km from city centre,  

Moorings Hotel is situated in Fort William and is close to the area's popular attractions. It also provides a 24-hour reception, laundry facilities and room service.

$236
Avg. per night
Westcourt Bed & Breakfast
Westcourt Bed & Breakfast
9.4 Excellent
Achintore Road, Fort William, United Kingdom
Show on map
1.4 km from city centre,  

Westcourt Bed & Breakfast is located in Fort William and features free Wi-Fi. It is ideally positioned for those wanting to discover the area's attractions.

$253
Avg. per night
Inverlochy Castle
Inverlochy Castle
9.1 Excellent
Torlundy, Fort William, United Kingdom
Show on map
4.3 km from city centre,  

Situated in Fort William, Inverlochy Castle Hotel offers luxury 5-star accommodation, as well as free Wi-Fi and outdoor tennis courts. The multiple amenities this Victorian property features include valet parking, an express check-in and check-out feature and a library.

$958
Avg. per night

Hotel prices in Glenfinnan

3 stars

$200 - $253

Westcourt Bed & Breakfast

No. 1 most popular

$253
Avg. per night
The Lodge On The Loch

Best value

$200
Avg. per night
4 stars and up

$236 - $958

Inverlochy Castle

No. 1 most popular

Inverlochy Castle
9.1 Excellent
$958
Avg. per night
Moorings Hotel

Best value

Moorings Hotel
8.2 Excellent
$236
Avg. per night

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

Where to stay in Glenfinnan

Glenfinnan travel FAQs

  • What are the best hotels in Glenfinnan?

    Inverlochy Castle, rated with a score of 9.1 from 320 reviewers, is one of the most popular hotels in Glenfinnan. Other top stays include Lochailort Inn, with an average rating of 8.2 from 158 reviewers, and Moorings Hotel, with a score of 8.2 from 1,822 reviewers.

  • How much do hotels in Glenfinnan cost?

    Hotels in Glenfinnan cost an average of $319/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Glenfinnan?

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