A steam train on a stone viaduct through a mountainous landscape with a lake in the background.

Search Glenfinnan hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Glenfinnan hotels

1. Glenfinnan House Hotel

Glenfinnan House Hotel
4.0 star property
Glenfinnan
9.4 out of 10, Exceptional, (160 reviews)
"Hotel, food and Staff were incredible. "
United Kingdom
Matthew
The price is AU$643
includes taxes & fees
3 Aug - 4 Aug
Glenfinnan House Hotel

2. Loch Tro Chraobhan

Loch Tro Chraobhan
3.0 star property
Glenfinnan
The price is AU$1,727
includes taxes & fees
31 July - 1 Aug
Loch Tro Chraobhan

3. Coire-dhiubh

Coire-dhiubh
3.5 star property
Glenfinnan
The price is AU$2,208
includes taxes & fees
23 Aug - 24 Aug
Coire-dhiubh

4. The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1,336 reviews)
"Great property with a bar and restaurant on site."
United States
Christopher
The price is AU$233
includes taxes & fees
27 Aug - 28 Aug
The Caledonian Hotel

5. Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (540 reviews)
"Really enjoyed my stay."
United Kingdom
Ankit
The price is AU$286
includes taxes & fees
24 Aug - 25 Aug
Morar Hotel

6. Inn at Ardgour

Inn at Ardgour
3.0 star property
Fort William
8.8 out of 10, Excellent, (581 reviews)
"Very charming place."
United States
Jeffrey
The price is AU$323
includes taxes & fees
23 Aug - 24 Aug
Inn at Ardgour

7. Isles Of Glencoe Hotel

Isles Of Glencoe Hotel
3.0 star property
Ballachulish
8.6 out of 10, Excellent, (1,011 reviews)
"Delightful, restful, extremely warm, welcoming staff, and great dinner!"
United States
Ed
The price is AU$610
includes taxes & fees
24 Aug - 25 Aug
Isles Of Glencoe Hotel

8. Loch Leven Hotel & Distillery

Loch Leven Hotel & Distillery
3.0 star property
Fort William
8.4 out of 10, Very good, (621 reviews)
"Cool vibe. Great staff. Super location!"
United States
Jeff
The price is AU$462
includes taxes & fees
19 Aug - 20 Aug
Loch Leven Hotel & Distillery

9. Chlachain Inn

Chlachain Inn
3.5 star property
Mallaig
8.8 out of 10, Excellent, (103 reviews)
"Lovely room, great staff, excellent breakfast."
United Kingdom
Gavin
Chlachain Inn

10. Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (463 reviews)
"It was a beautiful cabin that we stayed."
United Kingdom
Ankit
The price is AU$414
includes taxes & fees
21 Aug - 22 Aug
Onich Hotel

11. The Lodge on the Loch by OYO

The Lodge on the Loch by OYO
3.0 star property
Fort William
7.2 out of 10, Good, (339 reviews)
"The room was clean with a lovely view ! We had dinner at the hotel too, our meals were excellent ! Highly recommend that hotel."
Canada
Suzie
The price is AU$187
includes taxes & fees
27 Aug - 28 Aug
The Lodge on the Loch by OYO

12. Maclean Guest House

Maclean Guest House
3.5 star property
Fort William City Centre
9.4 out of 10, Exceptional, (319 reviews)
"Room was really nice. Comfortable bed, good coffee, and the staff were great."
United States
Jody
The price is AU$384
includes taxes & fees
23 Aug - 24 Aug
Maclean Guest House

13. West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very good, (642 reviews)
"Close to ferry terminal, decent rooms, good staff and nice restaurant with good food."
United Kingdom
Stewart
The price is AU$301
includes taxes & fees
17 Aug - 18 Aug
West Highland Hotel

14. Nevis Bank Inn

Nevis Bank Inn
4.0 star property
Fort William
8.8 out of 10, Excellent, (739 reviews)
"Excellent facilities."
United States
Humberto
The price is AU$372
includes taxes & fees
15 Aug - 16 Aug
Nevis Bank Inn

15. Premier Inn Fort William

Premier Inn Fort William
3.0 star property
Fort William City Centre
7.8 out of 10, Good, (90 reviews)
"Good location, close walk to Main Street."
United States
Angela
The price is AU$372
includes taxes & fees
27 Aug - 28 Aug
Premier Inn Fort William

16. Treetops B&B

Treetops B&B
4.0 star property
Fort William
10.0 out of 10, Exceptional, (120 reviews)
"JJ and Jo went above and beyond to provide a delightful stay at the Treetops B&B. Location and services provided were truly 5 star"
United Kingdom
Steven
Treetops B&B

17. The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (1,005 reviews)
"Amazing location"
Canada
Katie
The price is AU$412
includes taxes & fees
10 Aug - 11 Aug
The Garrison

18. Alexandra Hotel

Alexandra Hotel
3.0 star property
Fort William City Centre
7.8 out of 10, Good, (1,002 reviews)
"great stay"
United Kingdom
kevin
The price is AU$356
includes taxes & fees
20 Aug - 21 Aug
Alexandra Hotel

19. Creag Mhor Lodge

Creag Mhor Lodge
4.0 star property
Fort William
9.4 out of 10, Exceptional, (554 reviews)
"We received a very friendly and warm welcome where everything was explained. The breakfast is exceptional and the rooms very comfortable. A lovely place to stay to explore the area."
United Kingdom
alison
The price is AU$437
includes taxes & fees
12 Aug - 13 Aug
Creag Mhor Lodge
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Glenfinnan attractions

Learn more about Glenfinnan

The famous Glenfinnan Viaduct carries the Jacobite Steam Train made popular in Harry Potter films. Hike to the monument honouring the 1745 Jacobite Rising or take a boat tour on nearby Loch Shiel.

A steam train on a stone viaduct through a mountainous landscape with a lake in the background.

Top Glenfinnan Hotel Reviews

Recent Reviews in Glenfinnan

More cheap accommodation in Glenfinnan

Find out more about Glenfinnan

Top reasons to visit Glenfinnan

  • Stunning Natural Scenery: Glenfinnan boasts breathtaking landscapes, including the picturesque Loch Shiel and surrounding hills, ideal for nature lovers.
  • Iconic Glenfinnan Viaduct: A must-see, this famous viaduct is renowned for its architectural beauty and film appearances, providing excellent photo opportunities.
  • Rich Historical Significance: Explore the Glenfinnan Monument and museums that delve into the area's fascinating history and cultural heritage.
  • Outdoor Activities: Enjoy a range of activities, from hiking and paddle boarding to skiing, catering to adventure enthusiasts.
  • Welcoming Accommodations: Experience warm Scottish hospitality in charming guesthouses and bed and breakfasts throughout the village.

Find great hotels near Glenfinnan

Discover the charm of Glenfinnan, where a variety of accommodations await to enhance your stay. From delightful guesthouses to cosy bed and breakfasts, there’s something for everyone, whether you’re seeking adventure, a family-friendly atmosphere, or pet-friendly options. Experience the best of Scottish hospitality at the Glenfinnan House Hotel or explore other local lodgings that cater to your needs. Enjoy a memorable holiday in this picturesque Scottish village.

  • The Caledonian Hotel: Located 21km from Glenfinnan, The Caledonian Hotel offers a charming pet-friendly retreat for travellers. Guests can enjoy the warm hospitality of this traditional hotel while being able to bring their furry companions along. The hotel features amenities such as a pet policy that allows dogs, with fees applicable for additional pets. The friendly atmosphere and welcoming service make it an excellent choice for those looking to explore the scenic surroundings with their pets in tow.
  • The Garrison: With a commendable guest rating of 8.8, The Garrison is also situated 21km away from Glenfinnan. This hotel combines modern comfort with a pet-friendly environment, allowing dogs on the property with specific policies in place. Guests have praised the attentive service and well-appointed rooms, making it a delightful choice for those seeking a pleasant stay close to nature. The Garrison is particularly appealing for pet owners who wish to enjoy a comfortable holiday without leaving their pets behind.
  • Linnhe Lochside Holidays: Just 18km from Glenfinnan, Linnhe Lochside Holidays boasts an impressive guest rating of 9.2. This holiday park is ideal for those seeking a beach or ski holiday experience, featuring direct access to the beach and proximity to ski lifts and shuttles. The tranquil setting and scenic views create a perfect backdrop for relaxation and adventure alike. Whether you're looking to unwind by the water or hit the slopes, this accommodation provides an excellent base for your outdoor pursuits.

Where to stay near Glenfinnan

Glenfinnan, nestled in the heart of Scotland, offers a captivating blend of outdoor adventure and scenic beauty. Explore the historic Glenfinnan Estate, where stunning landscapes and rich history await you. Enjoy family-friendly excursions, and take in the friendly atmosphere that the region is known for. Just a short trip away, discover nearby attractions that enhance your holiday experience, making Glenfinnan a perfect base for relaxation and recreation amidst breathtaking surroundings.

  • Fort William: Nestled at the foot of Ben Nevis, the UK's highest mountain, Fort William is a vibrant city located 21km from Glenfinnan. Renowned for its breathtaking natural scenery, it offers a plethora of outdoor adventures including skiing, hiking, and mountain biking. Peak visitor numbers occur from April to July, drawing those eager to explore the stunning landscapes and partake in various activities. Local attractions include beautiful lakes and impressive mountain vistas, making it a perfect base for those seeking adventure and scenic beauty.
  • Kinlocheil: Just 8km from Glenfinnan, Kinlocheil is a charming village that boasts a picturesque setting ideal for romantic getaways and nature lovers. With a moderate influx of visitors peaking from July to September, the village offers access to serene lakes, captivating waterfalls, and a rich historic backdrop. The tranquil atmosphere and scenic views make it a perfect spot for leisurely walks and exploration, while its close-knit community adds to its inviting charm.
  • Fassfern: Located 11km away from Glenfinnan, Fassfern is another delightful village known for its enchanting landscapes and outdoor experiences. Visitor numbers peak in the spring months, making it an ideal time for exploration. The area is surrounded by stunning lakes and is adjacent to a national park, presenting ample opportunities for hiking and enjoying the natural beauty. The romantic atmosphere and scenic vistas make Fassfern a fantastic retreat for those looking to unwind in a serene environment.

Things to do near Glenfinnan

Glenfinnan offers a delightful mix of outdoor activities and stunning scenery, perfect for adventure enthusiasts. Visitors can enjoy skiing at local fields, explore picturesque hiking trails, or engage in leisurely strolls along the beautiful landscapes. For those seeking a more active experience, paddle boarding is also available. With a range of day trips and sporting activities, Glenfinnan promises a memorable escape into nature.

Shopping

In Glenfinnan, you can find charming local shops offering unique souvenirs and gifts. If you're up for a drive, head to Fort William, around 27km away, where you’ll discover larger retail options, including boutiques and outdoor gear shops.

Recreation

Explore the tranquil surroundings of Glenfinnan by visiting the local wellness centre, where you can indulge in soothing treatments and yoga sessions. For outdoor recreation, the scenic trails offer picturesque views of Loch Shiel, perfect for hiking and immersing yourself in nature's beauty.

Adventure

The Nevis Range Mountain Experience, located 27km from Glenfinnan, offers exhilarating cable car rides with breathtaking views. Explore outdoor trails, immerse yourself in family-friendly activities, and embrace the adventure vibes amidst stunning Scottish landscapes.

Nightlife

Experience the charm of Glenfinnan's nightlife at The Glenfinnan House Hotel, where you can enjoy a cosy atmosphere and a delightful menu. For a more vibrant scene, head to the nearby Old Forge pub, known for its live music and friendly locals, perfect for an evening of fun.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Glenfinnan

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Glenfinnan are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Glenfinnan is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Glenfinnan is Wednesday. The most expensive day to stay in Glenfinnan is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your options based on your budget, desired location, and preferred hotel category. To find the most economical prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You may find it beneficial to save money by combining your Glenfinnan hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Glenfinnan

Glenfinnan offers a delightful blend of outdoor adventure and stunning scenery, perfect for a memorable holiday. Key attractions include the iconic Glenfinnan Monument, the picturesque Glenfinnan Viaduct, and the informative Glenfinnan Museum and Glenfinnan Station Museum. Visitors can immerse themselves in the area's rich history while enjoying the breathtaking landscapes surrounding Loch Shiel, making it an ideal destination for those seeking exploration and natural beauty.

  • Glenfinnan Viaduct: A stunning feat of engineering, this historic viaduct is renowned for its impressive arches and scenic views. Often featured in films, it offers a glimpse into Scottish culture and history, making it a must-visit for photography enthusiasts and history buffs alike.
  • Loch Morar: Located 16km from Glenfinnan, Loch Morar is a picturesque park that invites families to enjoy its eco-friendly atmosphere. With opportunities for walking, picnicking, and wildlife watching, it’s a perfect spot for outdoor relaxation amidst stunning natural beauty.
  • Glenfinnan Monument: This striking monument commemorates the Jacobite risings and offers a cultural insight into Scotland's past. Set against a backdrop of breathtaking landscapes, it provides visitors with a chance to reflect on history while enjoying the surrounding scenery.

Best time to go to Glenfinnan

The best time to visit Glenfinnan can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Glenfinnan falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Glenfinnan falls in January, visitor numbers are average and weather is very cloudy with moderate rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January36.3°F (2.4°C)Moderate RainVery CloudyAverageSlightly Low
February36.9°F (2.7°C)Light RainMostly CloudyAverageSlightly Low
March39.2°F (4.0°C)Light RainMostly CloudyAverageAverage
April43.9°F (6.6°C)Light RainMostly CloudyAverageAverage
May48.6°F (9.2°C)Light RainMostly CloudyAverageAverage
June53.8°F (12.1°C)Light RainMostly CloudyAverageSlightly High
July55.8°F (13.2°C)Light RainMostly CloudySlightly HighSlightly High
August55.0°F (12.8°C)Light RainMostly CloudySlightly HighSlightly High
September52.0°F (11.1°C)Light RainMostly CloudySlightly HighAverage
October47.1°F (8.4°C)Moderate RainMostly CloudySlightly LowAverage
November41.4°F (5.2°C)Moderate RainMostly CloudySlightly LowSlightly Low
December37.2°F (2.9°C)Moderate RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Glenfinnan

Accessing Glenfinnan is convenient via several major airports. GLAsgow International Airport (GLA) is approximately 129km away, with nearby hotels such as JA Mar Hall Scotland, located 6km from the airport, and Kimpton Blythswood Hotel & Spa, 11km away, both offering airport shuttle services. INVerness Airport (INV) is around 111km distant, with options like Ness Walk and Rocpool Reserve, both 13km from the airport, providing various transportation services. Stornoway Airport (SYY) is located 158km from Glenfinnan, with hotels like The Cabarfeidh Hotel and Stornoway Bed and Breakfast just 3km away, ensuring easy access for travellers.

Frequently asked questions

What is the best area to stay in Glenfinnan?
The best area to stay in Glenfinnan is within the village itself, particularly around the Glenfinnan Viaduct and Loch Shiel.

This small, picturesque village is centred around its most famous landmarks. You'll find accommodation options, a visitor centre, and a few local eateries clustered near the viaduct and the head of Loch Shiel. It's a compact area, making it easy to get around on foot, and offers stunning views of the surrounding Highlands.

Couples looking for a romantic escape will find Glenfinnan appealing. The dramatic scenery, including the iconic viaduct and the tranquil loch, provides a beautiful backdrop for walks and quiet moments. Many accommodations here offer rooms with exceptional views, superb for a peaceful retreat.

For those interested in history and the outdoors, Glenfinnan is an excellent base. The Glenfinnan Monument, commemorating the 1745 Jacobite Rising, stands proudly at the head of the loch.
What are the best hotels in Glenfinnan that travellers recommend?
One of the best hotels in Glenfinnan that travellers recommend is the Glenfinnan House Hotel.

The 4-star Glenfinnan House Hotel has an outstanding 9.4 rating. Guests frequently compliment the attentive and amazing staff, the excellent food, and the beautiful location. The hotel offers a complimentary full breakfast and champagne service. For those who enjoy activities, mountain climbing is available nearby. It is also conveniently located just 0.5 km from the Glenfinnan Museum.
What are the best family hotels in Glenfinnan?
For an excellent family hotel in Glenfinnan, consider the Glenfinnan House Hotel.

This 4-star hotel, with an outstanding 9.4 rating, is particularly well-suited for families. It provides free cribs and highchairs for children, along with complimentary breakfast, including a full breakfast option. Guests frequently praise the attentive and amazing staff, the excellent food, and the beautiful location. The rooms are consistently described as excellent and clean. Additionally, the hotel offers free WiFi and free self-parking. The Glenfinnan Museum is conveniently located just 0.5 km away.
What are the best spa hotels in Glenfinnan?
For a wonderful spa hotel experience in Glenfinnan, the Glenfinnan House Hotel is an excellent choice.

This 4-star hotel has an outstanding rating of 9.4 and offers a relaxing massage service for guests. Visitors consistently highlight the attentive and amazing staff, as well as the excellent and amazing food available. Guests also appreciate the beautiful and great location, along with the excellent and clean rooms. Complimentary amenities include free WiFi, free self-parking, and free toiletries, along with a free full breakfast. See all spa hotels in Glenfinnan
What hotels in Glenfinnan offer free breakfast?
For hotels in Glenfinnan that offer complimentary breakfast, the Glenfinnan House Hotel is an excellent choice.

The 4-star Glenfinnan House Hotel, with an outstanding 9.4 rating, provides a delicious free breakfast to all guests, including a full breakfast option. Guests consistently praise the excellent and amazing food, as well as the attentive and amazing staff. The hotel also offers free WiFi, complimentary self-parking, and free toiletries. Its location is described as beautiful and great, being just 0.5 km from both the Glenfinnan Museum and the Glenfinnan Monument, and only 1.1 km from the iconic Glenfinnan Viaduct. The rooms are noted as excellent and clean, contributing to an overall excellent service. Find more hotels with breakfast in Glenfinnan
What are the top pet-friendly hotels in Glenfinnan?
For a top pet-friendly hotel in Glenfinnan, the Glenfinnan House Hotel is an excellent recommendation.

This 4-star hotel, with an impressive 9.4 rating, warmly welcomes dogs and provides food and water bowls for your convenience. Guests consistently praise the attentive and amazing staff, the excellent food, and the beautiful location. The rooms are described as excellent and clean, and the service is consistently rated as excellent. Furthermore, a complimentary full breakfast is included, and the hotel is conveniently located just 0.5 km from the Glenfinnan Museum. See more pet-friendly hotels in Glenfinnan
What are the most romantic hotels in Glenfinnan for couples?
For a romantic stay in Glenfinnan, the Glenfinnan House Hotel comes highly recommended for couples.

This 4-star hotel, with an excellent rating of 9.4, is celebrated for its attentive and amazing staff, ensuring a truly special experience. Guests consistently praise the excellent and amazing food, and the beautiful, great location adds to the romantic appeal. The rooms are described as excellent and clean, contributing to a comfortable stay. The hotel offers complimentary breakfast and full breakfast, free toiletries, free WiFi, and free self-parking. Furthermore, some rooms provide lovely lake views, enhancing the romantic setting. It is conveniently located near the Glenfinnan Viaduct (1.1 km), Glenfinnan Museum (0.5 km), and Glenfinnan Visitor Centre (0.9 km). See all romantic hotels in Glenfinnan
What are the best hotels in Glenfinnan near Glenfinnan Museum?
For a highly-rated hotel in Glenfinnan near Glenfinnan Museum, the Glenfinnan House Hotel is an excellent choice.

This 4-star hotel, with an impressive 9.4 rating, is conveniently located just 0.5 km from Glenfinnan Museum. Guests consistently praise the attentive and amazing staff, as well as the excellent and amazing food. The hotel offers complimentary breakfast and free toiletries, and families will appreciate the availability of free cribs and highchairs. Free WiFi and self-parking are also provided, adding to the convenience of your stay. The location is frequently described as beautiful and great, and the rooms are noted for being excellent and clean.
When is the best time to go to Glenfinnan?
The best time to visit Glenfinnan is typically during the late spring (May to early June) and early autumn (September to early October).

These periods offer a good balance of pleasant weather and fewer crowds compared to the peak summer months. You'll find the landscape to be lush and green in late spring, with longer daylight hours for exploring. Early autumn brings beautiful colours to the surrounding hillsides as the foliage changes, and the midges (small biting insects) are generally less prevalent than in mid-summer.

For those who want to experience the famous steam train crossing the Glenfinnan Viaduct, checking the train's operating schedule is crucial as it typically runs from late spring through to early autumn.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Glenfinnan.
How can I save on a hotel booking in Glenfinnan with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Glenfinnan hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Glenfinnan?
Prices for hotels in Glenfinnan often vary, but you can find a great deal from AU$139 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.