Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Banff on Hotels.com. These Banff hotels consistently deliver on comfort, location and traveler experience. Last updated on .
Hotels in Banff
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Aug 23 - Aug 24Tomorrow
Aug 24 - Aug 25Next weekend
Aug 28 - Aug 30In two weeks
Sep 4 - Sep 6Top 5 hotels in Banff at a glance
- Fife Lodge — 3-star hotel in Banff. Guest rating: 9.4/10 — Exceptional.
- Banff Springs Hotel — 4-star hotel in Banff. Guest rating: 8.8/10 — Excellent.
- 24 Waters Edge — 3-star hotel in Banff. Guest rating: 10/10 — Exceptional.
- Seafield Arms — 3.5-star hotel in Banff. Guest rating: 7.4/10 — Good.
- Homesly The Station Hotel — 3.5-star hotel in Banff. Guest rating: 8.4/10 — Very Good.
Where to stay in Banff?




Banff Springs Hotel
Banff Springs HotelBanff
CNY984
CNY1,180 total
includes taxes & fees
Aug 25 - Aug 26




24 Waters Edge
24 Waters EdgeBanff
CNY3,452
CNY3,452 total
includes taxes & fees
Sep 5 - Sep 6




Seafield Arms
Seafield ArmsBanff
CNY1,053
CNY1,263 total
includes taxes & fees
Sep 1 - Sep 2




Homesly The Station Hotel
Homesly The Station HotelBanff
CNY1,408
CNY1,408 total
includes taxes & fees
Aug 25 - Aug 26




Portsoy Sail Loft
Portsoy Sail LoftPortsoy
CNY554
CNY665 total
includes taxes & fees
Aug 30 - Aug 31




Periwinkle Cottage
Periwinkle CottageBanff
CNY3,142
CNY3,770 total
includes taxes & fees
Sep 3 - Sep 4




2 Seafield Place
2 Seafield PlaceBanff
CNY3,157
CNY3,789 total
includes taxes & fees
Sep 11 - Sep 12




19 Reidhaven Street
19 Reidhaven StreetBanff
CNY6,118
CNY6,118 total
includes taxes & fees
Sep 11 - Sep 12




The Old Kipper Hoose
The Old Kipper HooseBanff
CNY5,161
CNY6,193 total
includes taxes & fees
Aug 30 - Aug 31




49 Crovie Village
49 Crovie VillageBanff
CNY3,999
CNY4,799 total
includes taxes & fees
Sep 2 - Sep 3




Millmoss Cottage
Millmoss CottageTurriff
CNY4,815
CNY5,778 total
includes taxes & fees
Aug 30 - Aug 31




The Knowes Hotel & Restaurant
The Knowes Hotel & RestaurantMacduff
CNY1,223
CNY1,467 total
includes taxes & fees
Aug 26 - Aug 27




Deveron Lodge B&B
Deveron Lodge B&BTurriff
CNY772
CNY772 total
includes taxes & fees
Aug 26 - Aug 27




The Davron Hotel
The Davron HotelFraserburgh
CNY955
CNY1,146 total
includes taxes & fees
Aug 24 - Aug 25




The Royal Oak Hotel
The Royal Oak HotelBuckie
CNY1,131
CNY1,357 total
includes taxes & fees
Aug 27 - Aug 28




Cullen Bay Hotel
Cullen Bay HotelBuckie
CNY994
CNY1,192 total
includes taxes & fees
Aug 30 - Aug 31




The Seafield Arms
The Seafield ArmsBuckie
CNY1,146
CNY1,376 total
includes taxes & fees
Sep 3 - Sep 4
Check out pet-friendly hotels in Banff
CNY1,053
CNY1,263 total
includes taxes & fees
Sep 1 - Sep 2




Periwinkle Cottage
Periwinkle CottageBanff
CNY3,142
CNY3,770 total
includes taxes & fees
Sep 3 - Sep 4
CNY1,408
CNY1,408 total
includes taxes & fees
Aug 25 - Aug 26




Portsoy Sail Loft
Portsoy Sail LoftPortsoy
CNY554
CNY665 total
includes taxes & fees
Aug 30 - Aug 31




The Old Kipper Hoose
The Old Kipper HooseBanff
CNY5,161
CNY6,193 total
includes taxes & fees
Aug 30 - Aug 31




2 Seafield Place
2 Seafield PlaceBanff
CNY3,157
CNY3,789 total
includes taxes & fees
Sep 11 - Sep 12




19 Reidhaven Street
19 Reidhaven StreetBanff
CNY6,118
CNY6,118 total
includes taxes & fees
Sep 11 - Sep 12




11 Village
11 VillageBanff
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.
View all propertiesGo beyond your typical stay in Banff
Pet friendly
Family friendly
Cottage
Our prices for hotels in Banff are cheapest in November
Our prices for hotels in Banff are cheapest in November
Price trends for hotels in Banff
Pricing is based on two traveler single night rates
Top landmarks in Banff
Inverboyndie Beach
9.6/10 (4 reviews)
If being by the water is a major draw, Inverboyndie Beach is a spot you might want to check out, located 1.1 mi (1.8 km) from central Banff. If you want to continue walking by the waves, head to Sanine Beach.
Portsoy Ice Cream
8.6/10 (4 reviews)
Portsoy Ice Cream is in the heart of Portsoy, so why not stop by during your stay. If you'd also like to explore some of the parks in Portsoy, Cullen Millennium Garden is nearby.
Duff House
9.2/10 (16 reviews)
Duff House is just one of the landmarks located 0.5 mi (0.8 km) from central Banff, so you might want to stop by for a few pics during your trip.
Fordyce Joiners Workshop and Visitor Centre
10.0/10 (1 review)
If visiting museums in Banff are on your list, you might want to check out the upcoming exhibitions at Fordyce Joiners Workshop and Visitor Centre. If you want to experience more of the culture Banff has to offer, head to Portsoy Ice Cream, Cullen Harbour, and Bow Fiddle Rock.
Portsoy Pottery
8.0/10 (2 reviews)
Art fans might want to check out the upcoming exhibitions at Portsoy Pottery in the heart of Portsoy. If you want to experience more of the culture Portsoy has to offer, head to Portsoy Ice Cream, Cullen Harbour, and Fordyce Joiners Workshop and Visitor Centre.
Banff Museum
8.0/10 (2 reviews)
Banff Museum is 0.9 mi (1.5 km) from central Banff, why not stop by during your stay. If you want to experience more of the culture Banff has to offer, head to Duff House and Inverboyndie Beach.
beach near Gardenstown Harbour
When the beach is calling your name, you might want to head down to beach near Gardenstown Harbour, located 7.1 mi (11.4 km) from central Banff. Enjoy the sunset by the shore at Inverboyndie Beach and New Aberdour Beach.
Grampian Kart Club
Grampian Kart Club is 4.3 mi (7 km) from central Banff, why not stop by during your stay.
Learn more about Banff
Banff is applauded for its cultural attractions such as Portsoy Pottery and Banff Museum. The city has something for everyone including sights like Duff House and Inverboyndie Beach within a small-town setting.
See all hotels in Banff
Check out reviews of Banff hotels guests love
Banff Springs Hotel
10/10 Excellent
"What can I say. Staff very nice and helpful. Room was great although I hadn't booked twin rooms it was no problem, they converted the room to suit. Food was fantastic . Would definitely stay there again"
Fife Lodge
10/10 Excellent
"A very friendly welcome from the staff here and even helped with our luggage to the room. Beautiful clean bedroom and bathroom and lovely views from our windows. Enjoyed a very tasty dinner in the evening and great breakfast the following morning, both beautifully prepared and served. Only spent one night here due to our schedule but would gladly return without a moment's hesitation. Lovely place!"
The Station Hotel
10/10 Excellent
"Incredible staff. Dinner at the restaurant was delicious. Outrageous and delectable selection of whisky’s. Room was comfortable and clean. Looking forward to a return in the future."
Meldrum House Country Hotel & Golf Course
10/10 Excellent
"Fantastic stay all round. I will be back"
Homesly The Station Hotel
10/10 Excellent
"Excellent service staff were wonderful"








