Banff accommodation from NZ$219
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

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

Charming fishermans’ cottage in picturesque Crovie

2 self-catering cottages booked as one with secure garden area.

3 bedroom cottage, with far reaching views of the garden and open countryside.

SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS

Homesly The Station Hotel
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 | 591 hotels |
|---|---|
Lowest Price | NZ$219 |
Highest Price | NZ$347 |
Popular hotels | Banff Springs Hotel, Fife Lodge, Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool, Charming fishermans’ cottage in picturesque Crovie, 2 self-catering cottages booked as one with secure garden area., 3 bedroom cottage, with far reaching views of the garden and open countryside., SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS, Homesly The Station Hotel, Highland Retreat in Banff near Whisky Trail |
New reviews! Best hotels in Banff

More Destinations
- Resorts in Aberchirder
- Luxury Hotels in Banff
- Boyndie Hotels
- Crovie Hotels
- Cullen Hotels
- Hotels near Delgatie Castle
- Findochty Hotels
- B&B in Fordyce
- Gardenstown Hotels
- Macduff Hotels
- New Pitsligo Hotels
- Pennan Hotels
- Portessie Hotels
- Caravan Parks in Portknockie
- B&B in Portsoy
- Portsoy Hotels
- Rosehearty Hotels
- Turriff Hotels
- Whitehills Hotels
^Eligibility requirements and conditions apply










