Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Tork Mackenzie on trover

Search for Banff Hotels from CA $123

Filter by

Selecting an option opens a search results page with the selected filter applied
Popular FiltersSelecting an option opens a search results page with the selected filter applied
Star ratingSelecting an option opens a search results page with the selected filter applied
Your BudgetSelecting an option opens a search results page with the selected filter applied
Guest ratingSelecting an option opens a search results page with the selected filter applied
Payment TypeSelecting an option opens a search results page with the selected filter applied
Property TypeSelecting an option opens a search results page with the selected filter applied
AreaSelecting an option opens a search results page with the selected filter applied
Popular LocationsSelecting an option opens a search results page with the selected filter applied
AmenitiesSelecting an option opens a search results page with the selected filter applied
AccessibilitySelecting an option opens a search results page with the selected filter applied
Trip TypeSelecting an option opens a search results page with the selected filter applied
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 Mar. 9, 2019

The Sail Loft
Seabreeze
3.5 out of 5
Seabreeze 7 Swordanes Inverboyndie, Banff, Scotland
Get Rates
3.08 km from city centre
Seabreeze
Fife Lodge
3 out of 5
Sandyhill Road, Banff, Scotland
The price is CA $154 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 Feb. 11, 2020

Fife Lodge
  • You could be seeing lower prices

    With member prices, you could save 10% or more right now on thousands of properties.
    Sign up, it's freeSign in
The County Hotel
3 out of 5
32 High Street, Banff, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $133 per night
3.43 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 Jan. 11, 2020

The County Hotel
Durn House
4 out of 5
Durn Road, Portsoy, Banff, Scotland
The price is CA $154 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 Feb. 1, 2020

Durn House
Kathleen`s Bed and Breakfast
2.5 out of 5
88 Main Street, Gardenstown, Banff, Scotland
Get Rates
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 Jul. 25, 2019

Kathleen`s Bed and Breakfast
The Boyne Hotel
3 out of 5
2 North High Street, Banff, Scotland
Get Rates
8.97 km from city centre
3.5/5Good! (15 reviews)
Good stay

"Basic accommodation but clean and warm. Nice bar but no food available. Overall for a quick stop over not to bad at all. Good breakfast."…"

Reviewed on Oct. 19, 2018

The Boyne Hotel
5 Distillery Cottages
3.5 out of 5
5 Distillery Cottages Inverboyndie, Banff, Scotland
Get Rates
3 km from city centre
5 Distillery Cottages
NEW Listing!! Driftwood Cottage, Near Portsoy's Historic Harbour-stunning Garden
The Boathouse at Banff Links
Castle St, The Boathouse, Banff, SCT
The price is CA $421 per night
3.62 km from city centre
The Boathouse at Banff Links
Ailsa
3.5 out of 5
15-16 The Square, Banff, Scotland
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 Oct. 6, 2019

Ailsa
Seafield Arms
3.5 out of 5
5 CHAPEL STREET, Banff, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $123 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 Aug. 25, 2019

Seafield Arms
2 Self-catering Cottages Booked as one With Secure Garden Area
St Brandon House Country Cottages., Boyndie Garden and Beadle Cottages, Banff, SCT
Get Rates
3.33 km from city centre
2 Self-catering Cottages Booked as one With Secure Garden Area
Ellie-ann Cottage
3.5 out of 5
43 Seatown Gardenstown, Banff, Scotland
Get Rates
13.54 km from city centre
Ellie-ann Cottage
3 Bedroom Cottage, With far Reaching Views of the Garden and Open Countryside
St Brandon House Country Cottages., Boyndie Garden Cottage, Banff, SCT
Get Rates
3.33 km from city centre
3 Bedroom Cottage, With far Reaching Views of the Garden and Open Countryside
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.

Banff Hotel Guide

Looking to find a room in Aberdeenshire, particularly in or around Banff? Within a 0.1-kilometre (0.06-mile) radius of central Banff you'll find 3 Expedia-listed hotels from which to choose.

There are a number accommodation options that are within a short stroll from Banff's city heart, including the Gardenia Guest House - B&B and Fife Lodge.

One of the few budget accommodations in Banff is the Kathleen`s Bed and Breakfast.

25 kilometres (15 miles) from the middle of Banff, is the Castle Hotel. Alternatively, the Fife Arms Hotel is 13 kilometres (8 miles) away. Another option is to check out the rates and amenities at the Durn House or the The Knowes Hotel.

Looking for more things to do? Spend the day visiting Ballater Golf Club and Loch Muick, in Ballater, 70 kilometres (45 miles) to the southwest of Banff. Should you wish to visit Ballater, check out the room rates at the Hilton Grand Vacations at Craigendarroch Suites and The Deeside Inn. Alternatively, you could consider staying at Banchory, 65 kilometres (42 miles) to the south of Banff, where you'll find the Inchmarlo Villas and Feughside Inn. While visiting Banchory, make sure you visit the Crathes Castle and Gardens and Banchory Museum.

Get your sports fix with a trip to Pittodrie Stadium, which is 60 kilometres (38 miles) to the southeast of Banff. Sleep near the action at the Aberdeen Douglas Hotel or the Rox Hotel.

Dyce Airport is a nearby airport, and is 55 kilometres (33 miles) away from Banff. Hotels that are nearby include Britannia Hotel Aberdeen and Aberdeen Marriott Hotel.

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 traveler data. This 4-star hotel offers a restaurant and free WiFi. Other good choices for your trip include Kathleen`s Bed and Breakfast and Durn House.
If I need to cancel my hotel reservation in Banff, will I receive a refund?
Yes, most hotel reservations are refundable provided that you cancel prior to the hotel’s cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a reservation that’s non-refundable, you might be able to still cancel and be given a refund within a 24-hour period of booking. Plug in your dates, click on “Search”, then you can filter by “free cancellation” to review the best deals available in Banff.
What's the best hotel for a family trip to 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 choice for your family trip. Attractions in the area like Macduff Marine Aquarium are also fun for the whole family.
What's the best hotel for a couple visiting Banff?
Durn House is a favorite 4-star guesthouse for couples, and features deep soaking bathtubs and a restaurant.
What's the best pet-friendly place to stay in Banff?
Fife Lodge is a top hotel for people traveling with their pets, and offers a restaurant and free WiFi for its human guests. Durn House is another good option if you’re bringing your pet along.
What's the best accommodation to stay near the beach in Banff?
Banff Springs Hotel is a top beachfront hotel with a restaurant and a bar. Head to Inverboyndie Beach or Sanine Beach for some quality time by the water.
What's the best luxury accommodation in Banff?
Durn House is a 4-star guesthouse with a restaurant and a bar, and it’s a popular choice for Expedia travelers looking for an elegant place to stay.

Recent Reviews in Banff

More trip options