Banff Hotels
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Banff
Family friendly
Castle
Check prices for these dates
Top 10 trending Banff hotels

Banff Springs Hotel
Banff Springs Hotel
8.6 out of 10, Excellent, (183)
The price is P8,682
P10,418 total
includes taxes & fees
Jul 13 - Jul 14

Station Hotel Portsoy
Station Hotel Portsoy
8.8 out of 10, Excellent, (84)
The price is P9,234
P11,080 total
includes taxes & fees
Jul 12 - Jul 13

Macdonald Pittodrie House
Macdonald Pittodrie House
8.8 out of 10, Excellent, (251)
The price is P7,669
P9,203 total
includes taxes & fees
Jul 22 - Jul 23

Leslie Castle
Leslie Castle
10.0 out of 10, Exceptional, (36)
The price is P18,300
P21,961 total
includes taxes & fees
Aug 10 - Aug 11

The Lodges at Barra Castle
The Lodges at Barra Castle
9.0 out of 10, Wonderful, (28)

Morris Gardens Apartments
Morris Gardens Apartments
9.8 out of 10, Exceptional, (21)
The price is P7,669
P9,203 total
includes taxes & fees
Jul 12 - Jul 13

The Redgarth
The Redgarth
9.6 out of 10, Exceptional, (34)
The price is P10,225
P12,271 total
includes taxes & fees
Jul 13 - Jul 14

Meldrum House Country Hotel & Golf Course
Meldrum House Country Hotel & Golf Course
9.6 out of 10, Exceptional, (349)
The price is P10,289
P12,347 total
includes taxes & fees
Jul 21 - Jul 22

The Aberlour Hotel
The Aberlour Hotel
9.0 out of 10, Wonderful, (81)
The price is P12,143
P14,571 total
includes taxes & fees
Jul 12 - Jul 13

Bankhouse B&B
Bankhouse B&B
9.4 out of 10, Exceptional, (37)
The price is P10,225
P12,271 total
includes taxes & fees
Jul 18 - Jul 19

Craigellachie Lodge
Craigellachie Lodge
10.0 out of 10, Exceptional, (81)
The price is P12,462
P14,955 total
includes taxes & fees
Jul 14 - Jul 15

Craigellachie Hotel of Speyside
Craigellachie Hotel of Speyside
9.0 out of 10, Wonderful, (309)
The price is P14,735
P17,682 total
includes taxes & fees
Jul 13 - Jul 14

The Fiddichside Inn
The Fiddichside Inn

Saplinbrae Hotel and Lodges
Saplinbrae Hotel and Lodges
9.8 out of 10, Exceptional, (212)
The price is P7,541
P9,050 total
includes taxes & fees
Jul 15 - Jul 16

OYO Eastbank Hotel, Speyside Scotland
OYO Eastbank Hotel, Speyside Scotland
7.8 out of 10, Good, (129)
The price is P4,890
P6,328 total
includes taxes & fees
Jul 14 - Jul 15

The Station Hotel
The Station Hotel
9.4 out of 10, Exceptional, (221)
The price is P12,510
P15,012 total
includes taxes & fees
Jul 14 - Jul 15

Hillhead Hideaways
Hillhead Hideaways
10.0 out of 10, Exceptional, (4)
The price is P21,729
P26,075 total
includes taxes & fees
Jul 17 - Jul 18

Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&B
10.0 out of 10, Exceptional, (26)

Ban Car Hotel
Ban Car Hotel
9.4 out of 10, Exceptional, (56)
The price is P5,241
P6,289 total
includes taxes & fees
Jul 12 - Jul 13

Heath Hill Hotel
Heath Hill Hotel
9.6 out of 10, Exceptional, (77)
The price is P8,436
P10,123 total
includes taxes & fees
Jul 25 - Jul 26
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 relaxing Banff and enjoy its culture, boating, and festivals.

More cheap stays in Banff
More cheap stays in Banff

Premier Inn Elgin
15 Linkwood Way, Elgin, Scotland
The price is P4,154 per night from Aug 10 to Aug 11
P4,154
P4,985 total
Aug 10 - Aug 11
includes taxes & fees
Near an Attraction
Near an Attraction
Recent Reviews in Banff
Recent Reviews in Banff

Ban Car Hotel
5/5 Excellent
"My first visit here and I really enjoyed it, a big comfy bed and room, & nice views. The food was excellent and I will return here again."
A verified traveler stayed at Ban Car Hotel
Posted 2 weeks 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
- Inverurie Hotels
- Aberlour Hotels
- Great Britain Hotels
- Peterhead Hotels
- Buckie Hotels
- Fraserburgh Hotels
- Keith Hotels
- Ellon Hotels
- Huntly Hotels
- Cullen Hotels
- Dufftown Hotels
- Turriff Hotels
- Insch Hotels
- Craigellachie Hotels
- Fochabers Hotels
- Northern Europe Hotels
Most Popular Hotels in Banff
Expedia's Latest Trends
Hotels
Flights
Packages