Banff Hotels from ₹6,184

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Banff hotels

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (217 reviews)
  • cleanliness
    Stay at a charming Banff hotel with fantastic staff and on-site dining options.
"Room was clean, staff were friendly & helpful. Check in quick & easy. Dinner was excellent, we had 2 courses & couldn't fault anything. Enjoyable stay. "
United Kingdom
Jacqui
The price is ₹11,281
₹13,537 total
includes taxes & fees
31 Jan - 1 Feb
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (238 reviews)
  • cleanliness
    Cosy retreat in charming Banff with garden views and superb staff service.
"Lovely hotel and staff "
United Kingdom
Fiona
The price is ₹9,734
₹11,680 total
includes taxes & fees
26 Jan - 27 Jan
Fife Lodge

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (1 review)
The price is ₹46,551
₹46,551 total
includes taxes & fees
2 Feb - 3 Feb
24 Waters Edge

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.6 out of 10, Excellent, (91 reviews)
"Excellent service staff were wonderful"
United Kingdom
Lyn
The price is ₹13,793
₹13,793 total
includes taxes & fees
31 Jan - 1 Feb
Homesly The Station Hotel

19 Reidhaven Street

19 Reidhaven Street
3.0 star property
Banff
  • cleanliness
    Enjoy rural charm and easy access to Banff with this cosy cottage retreat.
The price is ₹66,106
₹66,106 total
includes taxes & fees
29 Jan - 30 Jan
19 Reidhaven Street

11 Village

11 Village
3.0 star property
Banff
  • cleanliness
    Cosy Banff holiday home with kitchen near Sanine Beach and hiking trails.
The price is ₹39,213
₹47,056 total
includes taxes & fees
27 Jan - 28 Jan
11 Village

Bullpens

Bullpens
3.5 star property
Banff
The price is ₹70,593
₹84,711 total
includes taxes & fees
24 Feb - 25 Feb
Bullpens

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
  • cleanliness
    Charming golf retreat in Banff with nearby beach access and convenient parking.
The price is ₹45,731
₹54,878 total
includes taxes & fees
2 Feb - 3 Feb
Tammie Norrie Cottage

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
  • cleanliness
    Enjoy a quiet golf getaway with Scottish charm at this Banff cottage.
The price is ₹42,578
₹51,093 total
includes taxes & fees
5 Feb - 6 Feb
2 Seafield Place

15 Waters Edge

15 Waters Edge
3.5 star property
Banff
The price is ₹63,078
₹75,693 total
includes taxes & fees
6 Feb - 7 Feb
15 Waters Edge

49 Crovie Village

49 Crovie Village
2.5 star property
Banff
  • cleanliness
    Secluded Banff cottage near New Aberdour Beach with free WiFi and parking.
The price is ₹53,932
₹64,718 total
includes taxes & fees
6 Feb - 7 Feb
49 Crovie Village

83 Seatown

83 Seatown
3.5 star property
Buckie
10.0 out of 10, Exceptional, (1 review)
  • cleanliness
    Classic coastal cottage by a golf course with full kitchen in Buckie.
"Lovely clean house with a very nice welcome pack, warm and cosy all round very nice "
United Kingdom
Rob
The price is ₹49,799
₹59,759 total
includes taxes & fees
31 Jan - 1 Feb
83 Seatown

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (87 reviews)
  • cleanliness
    Experience coastal charm in Buckie with free breakfast and nearby attractions.
"Great breakfast and food overall. Staff very friendly and helpful. "
United Kingdom
Anthony
The price is ₹12,505
₹15,005 total
includes taxes & fees
25 Jan - 26 Jan
The Royal Oak Hotel

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (135 reviews)
  • cleanliness
    Scenic Cullen Bay stay with coastal dining and complimentary amenities.
"Amazing location, good friendly staff, food in the restaurant was very good, room comfortable with a very good shower in the bathroom!!"
United Kingdom
Nilima
The price is ₹13,398
₹16,079 total
includes taxes & fees
26 Jan - 27 Jan
Cullen Bay Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (152 reviews)
"Great ensuite room, very clean and very quiet. The hotel is in the town centre so is very convenient for local amenities."
United Kingdom
James
The price is ₹5,153
₹6,184 total
includes taxes & fees
25 Jan - 26 Jan
The Old Coach House Hotel

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (117 reviews)
  • cleanliness
    Relax in style near Portgordon Harbour with cosy bar and garden views.
"Great rooms, food was good "
United Kingdom
Jemma
The price is ₹9,960
₹11,951 total
includes taxes & fees
25 Jan - 26 Jan
The Mill House Hotel

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (126 reviews)
  • cleanliness
    Buckie getaway with coastal views and elegant dining in Scottish town.
"All clean and very hospitable."
United Kingdom
Lee
The price is ₹11,595
₹13,914 total
includes taxes & fees
29 Jan - 30 Jan
The Seafield Arms

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.8 out of 10, Exceptional, (233 reviews)
  • cleanliness
    Peaceful countryside retreat with 2 bars and nearby farming heritage sites.
"Amazing staff and hotel"
United Kingdom
Janos
The price is ₹11,554
₹13,865 total
includes taxes & fees
27 Jan - 28 Jan
Saplinbrae Hotel and Lodges

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (347 reviews)
  • cleanliness
    Rest in historic Speyside with whisky bar and riverside location.
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "
United Kingdom
Elizabeth
The price is ₹14,455
₹17,346 total
includes taxes & fees
1 Feb - 2 Feb
Craigellachie Hotel of Speyside

The Redgarth

The Redgarth
3.0 star property
Inverurie
9.6 out of 10, Exceptional, (39 reviews)
  • cleanliness
    Cosy countryside inn near Aberdeen with restaurant and garden terrace.
"Lovely stay and brilliant owners"
United Kingdom
Alex
The price is ₹16,471
₹19,765 total
includes taxes & fees
29 Jan - 30 Jan
The Redgarth
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Banff attractions

Learn more about Banff

Tucked along Scotland's northeast coast, this historic fishing town offers charming harbour walks and the impressive ruins of Banff Castle. Visit the Duff House art gallery for masterpieces, then explore nearby Macduff Marine Aquarium to discover fascinating sea creatures from local waters.

DH56R3 Doune Hill Temple at Banff in Aberdeenshire,Scotland

Top Banff Hotel Reviews

More cheap stays in Banff

Frequently asked questions

What's the best place to stay in Banff?
Banff Springs Hotel is one of the top choices for your stay based on our traveller data. This hotel offers a restaurant and free parking. Other good choices for your visit include Fife Lodge and Homesly The Station Hotel. See all available top hotels, or vacation rentals in Banff.
If I need to cancel my hotel reservation in Banff, will I receive a refund?
Yes, the majority of hotel reservations are fully refundable as long as you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a non-refundable reservation, you may still be able to cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Banff.
What's the best budget-friendly hotel in Banff?
Based on our traveller reviews, The Sail Loft - Hostel is a top choice for a less expensive stay. View all budget hotels in Banff.
What's the best dog-friendly accommodation option in Banff?
Homesly The Station Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Other good options for you and your pet include Seafield Arms and The Sail Loft - Hostel. See more pet-friendly hotel accommodations in Banff.
What are some accommodation options with pools in Banff?
Homesly The Station Hotel: Provides a snack bar/deli, an indoor pool and free self parking. View all hotels with pools in Banff.
What's it like to stay in Banff?
Visitors can enjoy all that Banff has to offer, including the waterfront, festivals and monuments. Tourists can also enjoy so much more including its art. In Banff, there are 112 hotels and other accommodation options to choose from. Find out more about Banff.
What should I see while I'm in Banff?
Cultural venues include Banff Museum and Portsoy Pottery. Natural beauty is on display at Inverboyndie Beach, Moray Firth and Sanine Beach. A couple of additional sights to add to your itinerary are Duff House and Portsoy Ice Cream. Take a look at what more there is to see and do in Expedia's Banff guide.
What's the seasonal weather in Banff?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are February and January, with an average of 5°C. Average annual precipitation for Banff is 814 mm.