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 24 - Aug 25Tomorrow
Aug 25 - Aug 26This weekend
Aug 28 - Aug 30Next weekend
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.
- 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.
- Periwinkle Cottage — 3-star hotel in Banff.
Where to stay in Banff?




Banff Springs Hotel
Banff Springs HotelBanff
$154
$185 total
includes taxes & fees
Aug 25 - Aug 26




Homesly The Station Hotel
Homesly The Station HotelBanff
$209
$209 total
includes taxes & fees
Aug 25 - Aug 26




Periwinkle Cottage
Periwinkle CottageBanff
$467
$561 total
includes taxes & fees
Sep 3 - Sep 4




Portsoy Sail Loft
Portsoy Sail LoftPortsoy
$82
$99 total
includes taxes & fees
Aug 30 - Aug 31




The Old Kipper Hoose
The Old Kipper HooseBanff
$768
$921 total
includes taxes & fees
Aug 30 - Aug 31




49 Crovie Village
49 Crovie VillageBanff
$595
$714 total
includes taxes & fees
Sep 2 - Sep 3




The Knowes Hotel & Restaurant
The Knowes Hotel & RestaurantMacduff
$182
$218 total
includes taxes & fees
Aug 26 - Aug 27




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




The Davron Hotel
The Davron HotelFraserburgh
$142
$170 total
includes taxes & fees
Aug 31 - Sep 1




Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&BKeith
$132
$132 total
includes taxes & fees
Sep 8 - Sep 9




The Royal Oak Hotel
The Royal Oak HotelBuckie
$168
$202 total
includes taxes & fees
Aug 27 - Aug 28




The Seafield Arms
The Seafield ArmsBuckie
$171
$205 total
includes taxes & fees
Sep 3 - Sep 4
Check out pet-friendly hotels in Banff




Periwinkle Cottage
Periwinkle CottageBanff
$467
$561 total
includes taxes & fees
Sep 3 - Sep 4
$209
$209 total
includes taxes & fees
Aug 25 - Aug 26




Portsoy Sail Loft
Portsoy Sail LoftPortsoy
$82
$99 total
includes taxes & fees
Aug 30 - Aug 31




The Old Kipper Hoose
The Old Kipper HooseBanff
$768
$921 total
includes taxes & fees
Aug 30 - Aug 31




2 Seafield Place
2 Seafield PlaceBanff




19 Reidhaven Street
19 Reidhaven StreetBanff




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, Fordyce Joiners Workshop and Visitor Centre, and Cullen Harbour.
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
Meldrum House Country Hotel & Golf Course
8/10 Good
"Nice grounds and nice room, poor selection of lager. Service lets it down. Few days of no response prior to the visit via hotel.com messaging followed by a couple of days of no answer on the telephone. slow service at evening meal then terrible service at breakfast. Had to leave the breakfast table for work after waiting 38 minutes for scrambled egg. After noting everyone dining at 33 minutes i prompted them then they brought the wrong dish. Having to leave mid meal to check out didnt leave a good final memory"
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"
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."
Homesly The Station Hotel
10/10 Excellent
"Excellent service staff were wonderful"




















