
Find hotels in Banff from ¥16,700
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Banff
Family friendly
Cabin
Check prices for these dates
Our top choices for Banff hotels

Banff Springs Hotel
Banff Springs HotelBanff
8.6 out of 10, Excellent, (219 reviews)
The price is ¥18,241
¥21,889 total
includes taxes & fees
Mar 1 - Mar 2

Fife Lodge
Fife LodgeBanff
9.4 out of 10, Exceptional, (240 reviews)
The price is ¥13,916
¥16,700 total
includes taxes & fees
Feb 27 - Feb 28

Homesly The Station Hotel
Homesly The Station HotelBanff
8.6 out of 10, Excellent, (91 reviews)
The price is ¥19,588
¥19,588 total
includes taxes & fees
Feb 25 - Feb 26

49 Crovie Village
49 Crovie VillageBanff
The price is ¥89,215
¥107,058 total
includes taxes & fees
Feb 28 - Mar 1

24 Waters Edge
24 Waters EdgeBanff
10.0 out of 10, Exceptional, (1 review)
The price is ¥77,007
¥77,007 total
includes taxes & fees
Mar 8 - Mar 9

19 Reidhaven Street
19 Reidhaven StreetBanff
The price is ¥109,354
¥109,354 total
includes taxes & fees
Feb 28 - Mar 1

Tammie Norrie Cottage
Tammie Norrie CottageBanff
The price is ¥75,650
¥90,780 total
includes taxes & fees
Feb 28 - Mar 1

2 Seafield Place
2 Seafield PlaceBanff
The price is ¥70,433
¥84,520 total
includes taxes & fees
Mar 2 - Mar 3

15 Waters Edge
15 Waters EdgeBanff
The price is ¥104,345
¥125,214 total
includes taxes & fees
Mar 5 - Mar 6

The Aberlour Hotel
The Aberlour HotelAberlour
9.0 out of 10, Wonderful, (98 reviews)
The price is ¥27,825
¥33,390 total
includes taxes & fees
Feb 25 - Feb 26

The Davron Hotel
The Davron HotelFraserburgh
9.4 out of 10, Exceptional, (123 reviews)
The price is ¥16,533
¥19,839 total
includes taxes & fees
Feb 27 - Feb 28

Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&BKeith
10.0 out of 10, Exceptional, (32 reviews)

Craigellachie Lodge
Craigellachie LodgeAberlour
10.0 out of 10, Exceptional, (94 reviews)
The price is ¥33,651
¥40,381 total
includes taxes & fees
Mar 11 - Mar 12

Premier Inn Elgin
Premier Inn ElginElgin
7.4 out of 10, Good, (3 reviews)
The price is ¥8,869
¥10,643 total
includes taxes & fees
Mar 22 - Mar 23

Bankhouse B&B
Bankhouse B&BAberlour
9.4 out of 10, Exceptional, (43 reviews)
The price is ¥22,607
¥27,129 total
includes taxes & fees
Mar 3 - Mar 4

The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (244 reviews)
The price is ¥19,303
¥23,164 total
includes taxes & fees
Feb 28 - Mar 1

Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (349 reviews)
The price is ¥27,347
¥32,816 total
includes taxes & fees
Feb 26 - Feb 27

The Fiddichside Inn
The Fiddichside InnAberlour
The price is ¥27,807
¥33,369 total
includes taxes & fees
Mar 17 - Mar 18
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
Stay near popular Banff attractions
Learn more about Banff
Tucked along Scotland's northeast coast, this historic fishing town offers charming harbor walks and the impressive ruins of Banff Castle. Visit the Duff House art gallery for masterpieces, then explore nearby Macduff Marine Aquarium to discover fascinating sea creatures from local waters.

Top Banff Hotel Reviews
More cheap stays in Banff

Bankhouse B&B
102a High Street Aberlour Scotland
The price is ¥22,607 per night from Mar 3 to Mar 4
¥22,607
¥27,129 total
Mar 3 - Mar 4
includes taxes & fees
9.4/10 Exceptional! (43 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- B&B in Banff
- Hotels with a Pool in Banff
- Boutique Hotels in Banff
- Historic Hotels in Banff
- Inns in Cullen
- Golf Hotels in Banff
- Cheap Hotels in Banff
- Guest Houses in Banff
- Family Hotels in Banff
- Guest Houses in Pennan
- Inns in Banff
- Inns in Pennan
- Hotels with Hot Tubs in Banff
- Hostels in Banff
- Luxury Hotels in Banff
- Ski Hotels in Banff
- Macduff Hotels
- Aparthotels in Banff
- Chalets in Banff
- Pet-Friendly Hotels in Banff
- Beach Hotels in Cullen
- Lodges in Banff
- Boutique Hotels in Cullen
- Castles in Findochty
- Rv Parks in Banff
- Resorts in Banff
- Hotels with Bars in Macduff



































































