Banff accommodation from NZ$202
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
Top hotel deals in Banff

Banff Springs Hotel

Fife Lodge

Station Hotel Portsoy

Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool

The Old Customs House - a house that sleeps 10 guests in 4 bedrooms

Finest Retreats | The White House of Park

Beautiful Renovated Mill near Portsoy and the beach
Accommodation In Banff
Within a 10-kilometre distance of the centre of Banff, we have a nice range of hotels.
The Gardenia Guest House - B&B and Fife Lodge are all handily situated within a 5-kilometre radius of Banff's downtown.
25 kilometres from the centre of Banff is the Castle Hotel. The Fife Arms Hotel is located 13 kilometres away. Some more hotel and apartment options in this area are the Kathleen`s Bed and Breakfast and the Durn House.
Looking to go further afield? You're in luck! Aberdeenshire and Moray features plenty of other things to see. Aberdeenshire and Moray is known for beaches, along with commonly visited Aberdeenshire and Moray destinations like the ruins, castles and traditional villages. Travellers in this part of United Kingdom can also enjoy snowboarding.
Banchory is 65 kilometres to the south of Banff. Here, you can visit the Crathes Castle and Gardens. Those staying in Banchory have some great options, including the Inchmarlo Villas and Feughside Inn. Alternatively, visitors can stay in Ballater, 85 kilometres to the southwest of Banff. In Ballater, be sure to check out the Braemar Castle. Places to stay in Ballater include the Moorfield House Hotel and The Invercauld Arms Hotel.
Located 55 kilometres from Banff is Dyce Airport. Stay nearby at the Speedbird Inn or the Britannia Hotel Aberdeen.
Banff hotels essential information
Accommodation | 548 hotels |
---|---|
Lowest Price | NZ$202 |
Highest Price | NZ$323 |
Popular hotels | Banff Springs Hotel, Fife Lodge, Station Hotel Portsoy, Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool, The Old Customs House - a house that sleeps 10 guests in 4 bedrooms, Finest Retreats | The White House of Park, Beautiful Renovated Mill near Portsoy and the beach, SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS, Driftwood Cottage, near Portsoy's historic harbour-stunning garden |
New reviews! Best hotels in Banff

Nearby cities
Near an Attraction
Hotels near an airport
More accommodations in Banff
Top hotels
More destinations for you
^Eligibility requirements and conditions apply