Banavie Holidays

Photo by Mick Dewsbury
  • Plan, book, travel with confidence

  • Better together

    Save up to €185 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Top hotels in Banavie

Braeburn Guest House / B&B

Braeburn Guest House / B&B

4 out of 5
Badabrie Fort William Scotland
The price is €149 per night from 13 Apr to 14 Apr
€149
13 Apr - 14 Apr
includes taxes & fees
9.8/10 Exceptional! (109 reviews)
So wonderful! Clean cosy room with a large bathroom. Lots of amenities and felt very comfortable. Breakfast was excellent. Would definitely recommend staying here.

Reviewed on 8 Apr 2026

Braeburn Guest House / B&B
Innisfree Guest House

Innisfree Guest House

3 out of 5
Badabrie Fort William Scotland
9.8/10 Exceptional! (14 reviews)
Minimal but beautifully decorated and large room with great view. Continental breakfast included which we greatly appreciated. Easy check in and checkout process. They even thought of earplugs if you need it. One of my stays in Scotland so far. Truly felt like home away from home.

Reviewed on 12 Oct 2025

Innisfree Guest House
Treetops B&B

Treetops B&B

4 out of 5
BADABRIE Fort William Scotland
The price is €179 per night from 14 Apr to 15 Apr
€179
14 Apr - 15 Apr
includes taxes & fees
10/10 Exceptional! (111 reviews)
This is a beautiful property! We had a balcony with a spectacular view of the mountains. The hosts made us feel so welcome and were so helpful! And the breakfast was delicious!

Reviewed on 27 Sept 2025

Treetops B&B
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.

Popular places to visit

What to do in Banavie

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.