Search Banff hotels
Most accommodation are fully refundable. Because flexibility matters.
Save an average of 15% on thousands of hotels with Expedia Rewards
Search over 2.9 million properties and 550 airlines worldwide
Check Banff hotel prices
Tonight |
Tomorrow night |
This weekend |
Next weekend |
Top hotels and accommodation in Banff
Save an average of 15% on thousands of hotels when you're signed in
Station Hotel Portsoy
Station Hotel Portsoy
9.0 out of 10, Wonderful, (45)
The price is AU$188
per night
10 May - 11 May
Banff Springs Hotel
Banff Springs Hotel
8.6 out of 10, Excellent, (119)
The price is AU$257
per night
9 May - 10 May
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 accommodation in Banff
Aden House Bed and Breakfast
19 Abbey St, Peterhead, Scotland
The price is AU$178 per night from May 14 to May 15
AU$178
per night
14 May - 15 May
10/10 Exceptional! (2 reviews)
Stay near top Banff attractions
Duff House
4/5(1 review)
Find out about the history of Banff when you spend time at Duff House. Amble around the area's waterfront or experience its festivals.
Banff Travel Info
Number of reviews | 49 |
---|---|
Accommodation | 545 hotels |
Highest price | AU$384 |
Lowest price | AU$170 |
Reasons to visit | Banff Museum, Macduff Marine Aquarium and Delgatie Castle |
Hotels with luxury amenities | 31 |
Hotels with dining | 10 |
Frequently asked questions
Recent Reviews in BanffExpedia verified reviews
5/5 Excellent
"Outstanding hotel. Very high level of service. Excellent food and beautiful setting."
A verified traveller stayed at Meldrum House Country Hotel & Golf Course
Posted 2 weeks ago
5/5 Excellent
"Lovely historic hotel with Wonderful guest areas to explore and enjoy!!"
A verified traveller stayed at Craigellachie Hotel of Speyside
Posted 3 weeks ago
Stay near top Banff attractions
Which hotels are closest to the Banff airport?
Are there hotels near Banff?
- North Sea Hotels
- Scottish Highlands Hotels
- Great Britain Hotels
- Elgin Hotels
- Peterhead Hotels
- Inverurie Hotels
- Buckie Hotels
- Aberlour Hotels
- Lossiemouth Hotels
- Fraserburgh Hotels
- Keith Hotels
- Dufftown Hotels
- Ellon Hotels
- Cullen Hotels
- Huntly Hotels
- Turriff Hotels
- Northern Europe Hotels
- Craigellachie Hotels
- Fochabers Hotels
- Insch Hotels
What are the most popular hotels in Banff?
Expedia's Latest Trends
Hotels
Cars
Activities