The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window
Tork Mackenzie on trover

Banff Hotels from RM343

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Banff Springs Hotel
4 out of 5
8 Golden Knowes Rd, Banff, Scotland
Free cancellationReserve now, pay when you stay
The price is RM465 per night
3.17 km from city centre
4.3/5Excellent! (33 reviews)

"We had a wonderful short break, just two nights. Will book for longer the next time. Staff were lovely, very friendly and helpful. The hotel was catering for a wedding on the Saturday but it made no difference to other guests. We were all very well looked after, 10 out of 10."…"

Reviewed on 8 Mar 2020

Banff Springs Hotel
Durn House
4 out of 5
Free cancellationReserve now, pay when you stay
The price is RM523 per night
8.45 km from city centre
4.6/5Wonderful! (60 reviews)

"Excellent service in a beautiful house. Dinner was great and the breakfast superb. Highly recommended"…"

Reviewed on 1 Feb 2020

Durn House
The County Hotel
3 out of 5
Free cancellationReserve now, pay when you stay
The price is RM502 per night
3.44 km from city centre
4.6/5Wonderful! (12 reviews)

"Well located for the Aberdeenshire tourist area, on the main road but with ample parking this is a really nice hotel. I got a warm welcome and for me, that set the tone. I didn't manage to eat that evening but the breakfast was really nice."…"

Reviewed on 11 Jan 2020

The County Hotel
Station Hotel Portsoy
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM449 per night
8.71 km from city centre
Station Hotel Portsoy
Fife Lodge
3 out of 5
Free cancellationReserve now, pay when you stay
The price is RM581 per night
2.62 km from city centre
4.4/5Excellent! (63 reviews)

"Friendly staff, terrific coastal hiking nearby, great food - what more could you want!"…"

Reviewed on 11 Feb 2020

Fife Lodge
Seafield Arms
3.5 out of 5
The price is RM462 per night
4.07 km from city centre
3.3/5 (6 reviews)

"Had a lot of character.staff were excellent.attentive to our needs etc. Two issues the TV and the shower were both resolved.smallest room in the house for the longest staying guests and we filed."…"

Reviewed on 25 Aug 2019

Seafield Arms
The Sail Loft
2 out of 5
Back Green, Banff, Scotland
Get Rates
8.55 km from city centre
5/5Exceptional! (3 reviews)
Sail Loft

"So clean. So beautiful. Looks like it's literally just opened ...utterly spotless."…"

Reviewed on 9 Mar 2019

The Sail Loft
Kathleen`s Bed and Breakfast
The price is RM343 per night
13.71 km from city centre
4.3/5Excellent! (43 reviews)

"Very comfortable, home from home. Kathleen is a very nice hospitable lady."…"

Reviewed on 25 Jul 2019

Kathleen`s Bed and Breakfast
Ellie-ann Cottage
3.5 out of 5
Get Rates
13.54 km from city centre
Ellie-ann Cottage
Bay Cottage
3.5 out of 5
6 St. Catherine Street, Banff, Scotland
Get Rates
3.64 km from city centre
Bay Cottage
49 Crovie Village
3.5 out of 5
Get Rates
14.78 km from city centre
49 Crovie Village
Ailsa
3.5 out of 5
Get Rates
8.93 km from city centre
5/5Exceptional! (4 reviews)
Sehr zu empfehlen

"Wunderbarer Aufenthalt. Unser Gastgeber war sehr zuvorkommend und bemüht alles zu unserer Zufriedenheit zu gestalten."…"

Reviewed on 6 Oct 2019

Ailsa
23 Waters Edge
3.5 out of 5
Get Rates
3.78 km from city centre
23 Waters Edge
11 Village
3.5 out of 5
Get Rates
12.04 km from city centre
11 Village
5 Distillery Cottages
Get Rates
3 km from city centre
5 Distillery Cottages
Don't see what you're looking for?
See all available properties in Banff
View all properties
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.

Visiting 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.

  • There are 21 hotels and other accommodation options in Banff
  • The closest major airport is in Aberdeen (ABZ), 33.3 mi (53.6 km) from the city centre

Dressing for Banff

  • Between January and March, daytime temperatures average 9°C, whilst night-time temperatures stay around 1°C
  • From April to June, the average is 17°C during the day and 2°C at night
  • July to September sees average temperatures of 18°C during the day and 7°C at night
  • Between October and December, you can expect 14°C as the daytime average and 1°C as the night-time average
  • About 29 millimetres of rain falls on Banff each year
  • July and August are usually the hottest months averaging 17°C, while January and February are usually the coldest with an average temperature of 1°C

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 4-star hotel offers a restaurant and free WiFi. Other good choices for your visit include Durn House and The County Hotel.
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. Enter your dates, click on “Search”, then use the “free cancellation” filter to get the best deals available in Banff.
What's the best accommodation option for a family holiday in Banff?
Banff Spring Hotel is a hotel with a restaurant and laundry facilities, and it’s a top choice on Expedia for families. Fife Lodge is another good option for your stay with the kids. Also, attractions in the area such as Macduff Marine Aquarium are fun for the whole family.
What's the best accommodation for a romantic holiday in Banff?
Durn House is a favourite 4-star guesthouse for couples, and features deep-soaking baths and a restaurant.
What's the best pet-friendly accommodation option in Banff?
Fife Lodge is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests. Durn House is another option for you and your pet.
What's the best place to stay to stay near the beach in Banff?
Banff Spring Hotel is a top pick for your beach holiday. Head to Inverboyndie Beach or Sanine Beach for some quality time by the water.
What's the best high-end hotel in Banff?
Durn House is a 4-star guesthouse with a restaurant and a bar, and it’s a popular choice for Expedia travellers looking for an elegant place to stay.

Recent Reviews in Banff

More trip options