Hotel deals in Banff

Multiple accommodations for your stay
Check-in date:
14 Nov 2026
Check-out date:
15 Nov 2026
Guests
2 guests
Ages of children:

Where to stay in Banff?

29 Holiday homes  |  11 Apartments  |  3 Hotels

  • 4-star hotels
  • 3-star hotels

Top 4-star hotels in Banff

Banff Springs Hotel

Golden Knowes Road, Banff, United Kingdom (Open map)

Royal Tarlair Golf Club is 3.2 km from this Banff hotel, while Salvation Army Citadel is only 1.2 km from this place. Situated about a…

8.3
Very Good
363 reviews

Top 3-star hotels in Banff

Fife Lodge Hotel

Sandyhill Rd, Banff, United Kingdom (Open map)

Nestled in a historic part of Banff, the 3-star hotel is within 800 metres of Duff House Public Garden. Fife Lodge Hotel Banff, located…

9.0
Superb
381 reviews

Carmelite House Hotel

30 Low Street, Banff, United Kingdom (Open map)

The local Museum of Banff is located near the hotel, and such natural sites as Banff Bay are 400 metres away. Carmelite House Hotel Banff…

8.7
Fabulous
128 reviews

Recommended hotels in Banff

Craig Alvah Lodge

Bridge Of Alvah, Banff, United Kingdom (Open map)

The accommodation is approximately 10 minutes by car from Temple of Venus, and Macduff Marine Aquarium is around 15 minutes' drive away. The 6-bedroom…

9.8
Exceptional
5 reviews

Nether Dallachy Farmhouse

Nether Dallachy Farmhouse Boyndie, Banff, United Kingdom (Open map)

Guests can easily reach The Salmon Bothy Museum which is within 6 km of this Banff bed & breakfast. The comfortable Nether Dallachy Farmhouse Banff hotel…

9.6
Exceptional
81 reviews

Apartment 8 The Granary-Uk7466

Church Street_X000D_, Banff, United Kingdom (Open map)

The heart of Banff can be reached in 5 minutes' walk of the holiday home, and such culture-oriented venues as the Georgian estate Duff…

10
Exceptional
1 review
Thank you for subscribing
Close