Find hotels in Banff from CA $129

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check Banff hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 Banff hotels and places to stay

Pew With a View - Seafront Cottages
3.0 star property
Pet-friendly
Parking included
Free WiFi
10.0 out of 10, Exceptional, 13 reviews
"Our GPS in the rental car wasnt working properly, so finding the cottage was a bit tricky to find, but once we did, oh my! What a great little place! Right on the water, with spectacular views- sunrise on the North Sea. The owner was easy to reach by phone and email. The cottage was well-equipped with everything we needed."
Pew With a View - Seafront Cottages
Banff Springs Hotel
4.0 star property
Parking included
Free WiFi
Restaurant
8.6 out of 10, Excellent, 124 reviews
"Wonderful stay at Banff Springs. Staff were super friendly and helpful, the room was comfortable, and the food in the restaurant (both dinner and breakfast) was outstanding. A real shame we were only here for one night!"
The price is CA $200
CA $241 total
includes taxes & fees
Jun 23 - Jun 24
Banff Springs Hotel
Fife Lodge
3.0 star property
Breakfast included
Parking included
Free WiFi
9.4 out of 10, Exceptional, 162 reviews
    cleanliness
    Cleanliness is scored top 10% in Banff by travellers.
"This lodge was located in a quiet, quaint location close to places to eat. We enjoyed our stay here and would return for a visit. The staff was kind and accommodating. "
The price is CA $145
CA $175 total
includes taxes & fees
Jul 4 - Jul 5
Fife Lodge
Durn House
4.0 star property
Pet-friendly
Parking included
Free WiFi
9.2 out of 10, Wonderful, 112 reviews
"Such a beautiful, peaceful place. Great for a quiet getaway! Very comfortable room with enormous bed. Excellent porridge for breakfast. It was a treat to stay here."
The price is CA $182
CA $219 total
includes taxes & fees
Jun 24 - Jun 25
Durn House
Station Hotel Portsoy
3.5 star property
Breakfast included
Pet-friendly
Parking included
9.0 out of 10, Wonderful, 53 reviews
    cleanliness
    Staff & service is scored top 10% in Banff by travellers.
"Very welcoming. We stayed in the suite which was huge with 2 separate bedrooms and small dining area in the middle and a separate bathroom. Service and food was excellent. Especially the evening meals in the restaurant on the ground floor, all homemade meals - recommend the beef and ale pie! Breakfast was good, plenty of options even with a fussy child. There was confusion about parking at first but plenty on the main road and plenty in a public car park next door. There is actually some to the...
The price is CA $153
CA $183 total
includes taxes & fees
Jun 24 - Jun 25
Station Hotel Portsoy
The Davron Hotel
3.0 star property
Breakfast included
Parking included
Free WiFi
9.4 out of 10, Exceptional, 98 reviews
    cleanliness
    Staff & service is scored top 10% in Fraserburgh by travellers.
"Very friendly and helpful staff, very nice food both in the evening and for breakfast. Plus a great shower in the morning."
The price is CA $129
CA $155 total
includes taxes & fees
Jun 23 - Jun 24
The Davron Hotel
The Knowes Hotel & Restaurant
3.0 star property
Parking included
Free WiFi
Restaurant
8.8 out of 10, Excellent, 143 reviews
    cleanliness
    Staff & service is scored top 10% in Macduff by travellers.
"Great service"
The price is CA $189
CA $227 total
includes taxes & fees
Jun 21 - Jun 22
The Knowes Hotel & Restaurant
Deveron Lodge B&B Guest House
2.5 star property
Breakfast included
Parking included
Free WiFi
10.0 out of 10, Exceptional, 17 reviews
    cleanliness
    Staff & service is scored top 10% in Turriff by travellers.
"Good clean rooms and an amazing breakfast to start the day. Town is in walking distance."
The price is CA $174
CA $174 total
includes taxes & fees
Jun 28 - Jun 29
Deveron Lodge B&B Guest House
Acdc Glamping, Campervan , Caravan and Tent Resort
3.0 star property
Washer
Parking included
Free WiFi
10.0 out of 10, Exceptional, 7 reviews
"OMG! You have to stay here! Anne & Dougie are extremely welcoming and attentive hosts. The Yurt we stayed in was so clean, comfortable and warm which was needed as it was freezing outside - the hot tub was needed! The cabin had everything we needed in it. The communal room was very well laid out with lots of entertainment for all ages. The location was perfect for a relaxing break and we will definitely be coming back!! Cannot recommend enough, the quality of the whole site is excellent!"
The price is CA $137
CA $165 total
includes taxes & fees
Jul 2 - Jul 3
Acdc Glamping, Campervan , Caravan and Tent Resort
Stag & Thistle Hotel and Restaurant
3.0 star property
Free WiFi
Restaurant
Breakfast available
8.0 out of 10, Very good, 5 reviews
"Hotel was very nice, clean and cosy. Will stay again, only issue is the WiFi was slow and the tv kept stopping while streaming, other than this no issues."
The price is CA $142
CA $171 total
includes taxes & fees
Jun 21 - Jun 22
Stag & Thistle Hotel and Restaurant
Heath Hill Hotel
3.0 star property
Breakfast included
Parking included
Free WiFi
9.6 out of 10, Exceptional, 62 reviews
    cleanliness
    Staff & service is scored top 10% in Fraserburgh by travellers.
"Nice food friendly staff. Nice breakfast. Perfect as they say up these parts "
The price is CA $176
CA $212 total
includes taxes & fees
Jun 25 - Jun 26
Heath Hill Hotel
Castleview Apartments
2.0 star property
Pet-friendly
Parking included
Free WiFi
The price is CA $165
CA $199 total
includes taxes & fees
Jun 23 - Jun 24
Castleview Apartments
Stunning 1 Bedroom Fishermans Cottage Located In The Beautiful Village Of Pennan
Kitchen
Washer
Dryer
10.0 out of 10, Exceptional, 132 reviews
"This is the third4th time that we have stayed in Kate’s gorgeous property. It is just fantastic! What a wonderful part of the world!!! Thanks again"
Stunning 1 Bedroom Fishermans Cottage Located In The Beautiful Village Of Pennan
Silverstripe B&B in a country cottage peaceful location
Breakfast included
10.0 out of 10, Exceptional, 10 reviews
"A beautiful home and gardens situated in the Scottish countryside. The space was wonderful and the hosts gracious. Would come back to Silverstripe in a heartbeat!"
The price is CA $153
CA $153 total
includes taxes & fees
Jun 24 - Jun 25
Silverstripe B&B in a country cottage peaceful location
Door to the Shore - Seafront Cottages
3.5 star property
Parking included
Free WiFi
9.6 out of 10, Exceptional, 8 reviews
"Beautiful place, pod fantastic and so cleverly designed"
The price is CA $218
CA $305 total
includes taxes & fees
Jul 1 - Jul 2
Door to the Shore - Seafront Cottages
49 Crovie Village
3.5 star property
Kitchen
Parking included
Free WiFi
49 Crovie Village
Finest Retreats | Ellie-Jo Cottage
Kitchen
Washer
Dryer
7.2 out of 10, Good, 5 reviews
"Arrivee tres complique Nous nous attendions a etre recu par une personne ! Et la ….personne et une boite a cles dont nous n’avions pas le code !!!!! ( a aucun moment nous n’avons ete informer de ca !!!) Logement sentant le renfermé , tres exigu , pas pratique pour les repas , sdb minuscule et pas pratique , je deconseille ou alors pour la moitie du tarif"
Finest Retreats | Ellie-Jo Cottage
"Door to the Shore" is the ultimate in deluxe glamping accommodation in Scotland
Ocean view
Kitchen
Washer
10.0 out of 10, Exceptional, 7 reviews
"Amazing place to stay with unbeatable views. If you like watching wildlife, local history, or enjoying a nice walk along the shore and countryside this is the stay for you. Very cozy quarters, it felt like grown-up camping. The hosts were very generous with information and hospitality. We will definitely be back!"
The price is CA $209
CA $289 total
includes taxes & fees
Jul 1 - Jul 2
"Door to the Shore" is the ultimate in deluxe glamping accommodation in Scotland
Escape city life - 5 bed, 2 bathroom, Luxury Cottage with Hot tub & Sauna
Ocean view
Hot tub
Kitchen
10.0 out of 10, Exceptional, 4 reviews
"We had such a wonderful stay! The house is so beautiful and cozy we immediately felt so at home, and the property was stunning, with beautiful fields and sheep and an incredible view all the way to the sea from the hot tub. Was a perfect home base for exploring some of the beaches and trails of the area."
Escape city life - 5 bed, 2 bathroom, Luxury Cottage with Hot tub & Sauna
3 bedroom accommodation in Banff
Kitchen
Washer
Pet-friendly
3 bedroom accommodation in Banff
Don't see what you're looking for?
See all available properties in Banff
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.

More cheap stays in Banff

Accommodation near Banff attractions

Banff Travel Info

Number of hotels
546
Highest price
CA $218
Lowest price
CA $129
Known attractions
Macduff Marine Aquarium, Banff Museum and Delgatie Castle
Hotels with luxury amenities
24
Hotels with bars
8

Frequently asked questions

What's the best place to stay in Banff?

Fife Lodge is a favorite property for Expedia customers. This hotel offers free breakfast and a restaurant. Reviews from our site also recommend Durn House and Station Hotel Portsoy as top options for your trip. See all available top hotels, or vacation rentals in Banff.

What are some of the best vacation home rentals in Banff?

Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool: This highly rated vacation home rental in Banff offers an indoor pool, a fireplace, and a barbecue grill to help you feel perfectly comfortable in your new surroundings. It has 6 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. It offers a patio, a garden, and a selection of games so you can immerse yourself in your vacation. Our travelers also rate High Green Hall - a modernly converted church on a hill as a favorite home for rent in Banff. See all vacation rentals in Banff.

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

Yes, most hotel reservations are refundable provided that you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a reservation that's non-refundable, you might be able to still cancel and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Banff.

Where can I learn more about changing or cancelling my trip to Banff?

For more details about picking new dates or cancelling your trip to Banff, click here.

What's the best accommodation for a budget-friendly stay in Banff?

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

What's the best hotel for a family trip to Banff?

Seafield Arms is a top 3.5-star guesthouse on Expedia for families, and features a restaurant and free parking. Other good choices for your kid-friendly vacation include The Boyne Hotel and Fife Lodge. Kids of all ages will also enjoy a visit to Portsoy Ice Cream. Find more child-friendly accommodations in Banff.

What's the best hotel for a couple visiting Banff?

Banff Springs Hotel is a favorite hotel for couples, and features wedding services and free WiFi. Other good choices for a romantic stay include Durn House and Fife Lodge. See all romantic hotels in Banff.

What's the best pet-friendly place to stay in Banff?

Durn House is a top dog-friendly guesthouse, and offers a restaurant along with free WiFi for its human guests. Two other good options for you and your pet include Station Hotel Portsoy and Seafield Arms. See more pet-friendly hotel accommodations in Banff.

What's the best hotel to stay close to Duff House?

Banff Springs Hotel is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers a restaurant and free parking. It's located just a short 0.9 mi (1.4 km) from Duff House. Other good options within a short distance include The County Hotel and Fife Lodge.

What about the best place to stay near Fordyce Joiners Workshop and Visitor Centre?

One of the top choices for your stay is Cullen Bay Hotel, located 4 mi (6.5 km) from Fordyce Joiners Workshop and Visitor Centre, and this 3.5-star hotel offers free breakfast and a restaurant. Durn House and Station Hotel Portsoy are a couple of other good options within 5 miles.

What's the best accommodation to stay near the beach in Banff?

Banff Springs Hotel is a top beach hotel offering free WiFi and free parking, located within a short 7-minute walk of Inverboyndie Beach. Other good options for your beach trip include Fife Lodge and Seafield Arms. See more stays near the beach in Banff.

What's the best luxury accommodation in Banff?

Banff Springs Hotel is a 4-star hotel with a terrace and a bar, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Find more luxury hotels in Banff.

Banff Hotel Reviews
Expedia verified reviews