Banff accommodation from AU$175

Find hotels that Aussie travellers love

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Check hotel availability in Banff

Tonight
Check prices in Banff for tonight, 4 Jun - 5 Jun
Tomorrow night
Check prices in Banff for tomorrow night, 5 Jun - 6 Jun
Next weekend
Check prices in Banff for next weekend, 9 Jun - 11 Jun

Banff stays as unique as you are

Top hotel deals in Banff

Don't see what you're looking for?
See all available properties in Banff
View all properties
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.

Top luxury Banff hotel deals

Durn House

Durn House

Durn Road, Portsoy, Banff, Scotland
The price is AU$235 per night from Jun 5 to Jun 6
AU$235
per night
5 Jun - 6 Jun
9.4/10 Exceptional! (85 reviews)

Accommodation in Banff

Accommodation is almost unheard of in the middle of Banff. You should book months in advance, as there is only 1 place to stay within 10 kilometres.

Act soon and book a room at the Fife Lodge. It's the only available place close to the main area.

For more options, try the Castle Hotel and the Fife Arms Hotel. They are 25 kilometres and 13 kilometres respectively from the main center. If these aren't the best fit, try the Kathleen`s Bed and Breakfast or the Durn House.

The close by localities of Peterhead and Raemoir are certainly worth seeing. Peterhead is 50 kilometres to the east of Banff, while Raemoir is 60 kilometres to the south. Peterhead hotels include The Waterside Hotel and Printworks Apart-Hotel. Raemoir options include the Burnett Arms Hotel and Tor Na Coille Hotel & Restaurant.

Before you leave Aberdeenshire, ensure you experience some sport. Find Pittodrie Stadium to the southeast of Banff. To rest your head nearby, make a reservation at the Aberdeen Douglas Hotel or the Rox Hotel.

Dyce Airport is 55 kilometres from the centre of Banff. Should you choose to stay close by, you can easily book a night at the Jurys Inn Aberdeen Airport or the Britannia Aberdeen Hotel.

How much is a hotel room in Banff?

Hotels in Banff start at AU$175 per night. Prices and availability subject to change. Additional terms may apply.

Banff hotels essential information

Number of reviews
Accommodation
511 hotels
Lowest Price
AU$175
Highest Price
AU$367
Popular hotels
Banff Springs Hotel, Durn House, Fife Lodge, Station Hotel Portsoy, Seafront luxury, sylish and funky home sleeps 10 with hot tub 4 bed 5 bathroom, Ellie-Jo Cottage - Gardenstown, Laichmoray Hotel, Craigellachie Hotel of Speyside, Meldrum House Country Hotel & Golf Course

New reviews! Best hotels in Banff

^Eligibility requirements and conditions apply.