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

Homesly The Station Hotel

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

SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS

The Beaches, beachfront 2 bed home with seaviews in Banff Aberdeenshire

Charming fishermans’ cottage in picturesque Crovie

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

111a Main Street
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 | 572 hotels |
|---|---|
Lowest Price | NZ$205 |
Highest Price | NZ$1,194 |
Popular hotels | Banff Springs Hotel, Fife Lodge, Homesly The Station Hotel, Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool, SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS, The Beaches, beachfront 2 bed home with seaviews in Banff Aberdeenshire, Charming fishermans’ cottage in picturesque Crovie, 3 bedroom cottage, with far reaching views of the garden and open countryside., 111a Main Street |
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
- Hotels in Kelso
- Hotels in Fort Augustus
- Pet Friendly Hotels in Arbroath
- Hotels in Tarbert
- Hotels in Strathpeffer
- Hotels in Jedburgh
- Hotels in Isle of Iona
- Hotels in Bishopton
- Hotels in Glasgow
- Hotels in Oban
- Hotels in Heriot
- Hotels in Helensburgh
- Hotels in St. Andrews
- Hotels in Aviemore
- Hotels in Newtonmore
- Hotels in Auchterarder
- Hotels in Dunkeld
- Hotels in Thurso
- Hotels in Fort William
- Hotels in Peebles
- Hotels in Tongue
- Hotels in Dundee
- Hotels in Aberdeen
- Hotels in Inverness
- Hotels in Dornoch
- Hotels in Mallaig
^Eligibility requirements and conditions apply









