Banff hotels from RM237

Start date: Check-in selected.
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top 10 trending Banff hotels

Our top choices for Banff hotels

The Station Hotel

4.0 star property
9.4 out of 10, Exceptional, (232)
"Wonderful place to be and explore the area."
The price is RM723
RM867 total
includes taxes & fees
1 Oct - 2 Oct
The Station Hotel

Fife Lodge

3.0 star property
9.4 out of 10, Exceptional, (220)
"The room was lovely with a big shower."
The price is RM497
RM597 total
includes taxes & fees
11 Sept - 12 Sept
Fife Lodge

The Aberlour Hotel

3.0 star property
9.0 out of 10, Wonderful, (84)
"Small hotel with excellent service and a family style feel. Will definitely stay here again "
The price is RM684
RM1,048 total
includes taxes & fees
20 Sept - 21 Sept
The Aberlour Hotel

Banff Springs Hotel

4.0 star property
8.6 out of 10, Excellent, (198)
"Great location, great food and lovely staff"
The price is RM643
RM772 total
includes taxes & fees
7 Sept - 8 Sept
Banff Springs Hotel

Firth Hotel & Restaurant

3.0 star property
8.4 out of 10, Very good, (236)
"Great value small hotel with very efficient and friendly staff. Shower needs a little TLC but otherwise can't fault. Fantastic sea views and in a great location. Didn't have breakfast but the food/service for lunch & dinner was very good."
The price is RM343
RM412 total
includes taxes & fees
7 Sept - 8 Sept
Firth Hotel & Restaurant

Station Hotel Portsoy

3.5 star property
8.6 out of 10, Excellent, (88)
"Great place, very friendly staff, the food was best in Scotland "
The price is RM528
RM528 total
includes taxes & fees
8 Sept - 9 Sept
Station Hotel Portsoy

Dolphin Cottage

4.0 star property
The price is RM2,036
RM2,443 total
includes taxes & fees
12 Sept - 13 Sept
Dolphin Cottage

111a Main Street

3.0 star property
10.0 out of 10, Exceptional, (1)
"The weather was not bad was good the accommodation where we it was really good very comfortable. It was clean as well inside the property. There was everything what i need in the house in the kitchen. Everything I did not see anything less It was very comfortable "
The price is RM2,329
RM2,795 total
includes taxes & fees
20 Sept - 21 Sept
111a Main Street

Thain House

3.0 star property
The price is RM1,439
RM1,727 total
includes taxes & fees
9 Sept - 10 Sept
Thain House

Tammie Norrie Cottage

3.5 star property
The price is RM2,736
RM3,284 total
includes taxes & fees
27 Sept - 28 Sept
Tammie Norrie Cottage

2 Seafield Place

3.0 star property
The price is RM1,865
RM2,238 total
includes taxes & fees
23 Sept - 24 Sept
2 Seafield Place

11 Village

3.0 star property
The price is RM1,719
RM2,062 total
includes taxes & fees
9 Sept - 10 Sept
11 Village

49 Crovie Village

2.5 star property
The price is RM2,287
RM2,744 total
includes taxes & fees
14 Sept - 15 Sept
49 Crovie Village

19 Reidhaven Street

3.0 star property
The price is RM2,897
RM2,897 total
includes taxes & fees
27 Sept - 28 Sept
19 Reidhaven Street

Leslie Castle

3.0 star property
10.0 out of 10, Exceptional, (38)
"Loved the castle experience "
The price is RM1,356
RM1,627 total
includes taxes & fees
14 Sept - 15 Sept
Leslie Castle

Premier Inn Elgin

2.0 star property
6.0 out of 10, (1)
The price is RM246
RM295 total
includes taxes & fees
21 Sept - 22 Sept
Premier Inn Elgin

Aden House Bed and Breakfast

2.0 star property
10.0 out of 10, Exceptional, (8)
"A cosy and comfortable guest house, the room and bathroom was spotlessly clean. The small en-suite single bedroom had everything you need (although the tv was quite high up, however there is a small sitting room with sofas and a larger tv if you want it). The host was welcoming and attentive, and the breakfast choice was excellent and very nicely done. Would happily stay again if I was in the area. "
Aden House Bed and Breakfast

Laichmoray Hotel

3.0 star property
9.4 out of 10, Exceptional, (430)
"Great hotel, free room service breakfast was appreciated."
Laichmoray Hotel

The Davron Hotel

3.0 star property
9.4 out of 10, Exceptional, (117)
"Great Location, warm welcome, friendly staff, great food."
The price is RM464
RM557 total
includes taxes & fees
3 Oct - 4 Oct
The Davron Hotel

The Mill House Hotel

3.5 star property
8.6 out of 10, Excellent, (112)
"Food fine, Bus stop outside. "
The price is RM499
RM598 total
includes taxes & fees
10 Sept - 11 Sept
The Mill House Hotel
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

Hotels near Banff Attractions

Portsoy Pottery

Portsoy Pottery

You can spend an afternoon studying the exhibits at Portsoy Pottery during your trip to Portsoy. Stroll along the waterfront or experience the area's festivals.

Learn more about Banff

Tucked along Scotland's northeast coast, this historic fishing town offers charming harbour walks and the impressive ruins of Banff Castle. Visit the Duff House art gallery for masterpieces, then explore nearby Macduff Marine Aquarium to discover fascinating sea creatures from local waters.

Top Banff Hotel Reviews

More cheap stays in Banff

More cheap stays in Banff

Frequently asked questions

What's the best place to stay in Banff?

Station Hotel Portsoy is a favourite property for Expedia customers. This hotel offers free breakfast and a restaurant. Another favourite option for your visit based on traveller reviews is Banff Springs Hotel. See all available top hotels, or vacation rentals in Banff.

If I need to cancel my hotel reservation in Banff, will I receive a refund?

Yes, the majority of hotel reservations are fully refundable as long as you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a non-refundable reservation, you may still be able to cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Banff.

What's the best budget-friendly hotel in Banff?

Based on our traveller reviews, The Sail Loft - Hostel is a top choice for a less expensive stay. View all budget hotels in Banff.

What's the best dog-friendly accommodation option in Banff?

Station Hotel Portsoy is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Other good options for you and your pet include Castleview Apartments and The Sail Loft - Hostel. See more pet-friendly hotel accommodations in Banff.

What are some accommodation options with pools in Banff?

Station Hotel Portsoy: Provides a snack bar/deli, an indoor pool and daily. View all hotels with pools in Banff.

What's it like to stay in Banff?

Visitors can enjoy all that Banff has to offer, including the waterfront, festivals and monuments. Tourists can also enjoy so much more including its art. In Banff, there are 118 hotels and other accommodation options to choose from. Find out more about Banff.

What should I see while I'm in Banff?

Cultural venues include Banff Museum and Portsoy Pottery. The picturesque setting of Inverboyndie Beach and Moray Firth exemplify the area's natural beauty. A couple of additional sights to add to your itinerary are Duff House and Fordyce Joiners Workshop and Visitor Centre. Take a look at what more there is to see and do in Expedia's Banff guide.

What's the seasonal weather in Banff?

The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are February and January, with an average of 5°C. Average annual precipitation for Banff is 814 mm.