Banff Hotels
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check prices for these dates
Top 10 trending Banff hotels

Banff Springs Hotel
Banff Springs Hotel
8.6 out of 10, Excellent, (180)
The price is P9,219
P11,063 total
includes taxes & fees
Jul 6 - Jul 7

Station Hotel Portsoy
Station Hotel Portsoy
8.8 out of 10, Excellent, (84)
The price is P8,688
P10,426 total
includes taxes & fees
Jul 3 - Jul 4

Craigellachie Hotel of Speyside
Craigellachie Hotel of Speyside
9.0 out of 10, Wonderful, (307)
The price is P14,124
P16,949 total
includes taxes & fees
Jul 13 - Jul 14

The Old Coach House Hotel
The Old Coach House Hotel
6.8 out of 10, (125)
The price is P3,223
P3,868 total
includes taxes & fees
Jul 6 - Jul 7

OYO Eastbank Hotel, Speyside Scotland
OYO Eastbank Hotel, Speyside Scotland
7.8 out of 10, Good, (127)
The price is P5,000
P6,464 total
includes taxes & fees
Jul 3 - Jul 4

The Station Hotel
The Station Hotel
9.4 out of 10, Exceptional, (220)
The price is P12,620
P15,144 total
includes taxes & fees
Jul 9 - Jul 10
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
Learn more about Banff
Come to quaint Banff and enjoy its culture, boating, and festivals.

More cheap stays in Banff
More cheap stays in Banff

Bankhouse B&B
102a High Street, Aberlour, Scotland
The price is P10,315 per night from Jul 8 to Jul 9
P10,315
P12,378 total
Jul 8 - Jul 9
includes taxes & fees
9.4/10 Exceptional! (37 reviews)
Near an Attraction
Near an Attraction
Recent Reviews in Banff
Recent Reviews in Banff

Macdonald Pittodrie House
5/5 Excellent
"Beautiful room lovely grounds friendly staff"
A verified traveler stayed at Macdonald Pittodrie House
Posted 7 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Near an Attraction
Hotels Near Banff, Scotland
- North Sea Hotels
- Scottish Highlands Hotels
- Elgin Hotels
- Lossiemouth Hotels
- Aberlour Hotels
- Inverurie Hotels
- Great Britain Hotels
- Peterhead Hotels
- Buckie Hotels
- Fraserburgh Hotels
- Keith Hotels
- Ellon Hotels
- Huntly Hotels
- Dufftown Hotels
- Cullen Hotels
- Turriff Hotels
- Insch Hotels
- Craigellachie Hotels
- Fochabers Hotels
- Portsoy Hotels
Most Popular Hotels in Banff
Expedia's Latest Trends
Hotels
Flights
Packages