Search Best Resorts in Banff

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Featured Resort in Banff

We don't have any properties that match your exact search

Recommended hotels in Banff

Banff Springs Hotel

4.0 star property
8.6 out of 10, Excellent, (183)
"Great location, great food and lovely staff"
The price is AU$280
includes taxes & fees
23 July - 24 July
Banff Springs Hotel

Station Hotel Portsoy

3.5 star property
8.8 out of 10, Excellent, (84)
"Great place, very friendly staff, the food was best in Scotland "
The price is AU$294
includes taxes & fees
21 July - 22 July
Station Hotel Portsoy

2 bedroom accommodation in Gardenstown, near Banff

The price is AU$947
includes taxes & fees
13 July - 14 July
2 bedroom accommodation in Gardenstown, near Banff

Macdonald Pittodrie House

4.0 star property
8.8 out of 10, Excellent, (251)
"Beautiful room lovely grounds friendly staff"
The price is AU$250
includes taxes & fees
22 July - 23 July
Macdonald Pittodrie House

Leslie Castle

3.0 star property
10.0 out of 10, Exceptional, (36)
"Loved the castle experience "
The price is AU$596
includes taxes & fees
11 July - 12 July
Leslie Castle

The Lodges at Barra Castle

4.0 star property
9.0 out of 10, Wonderful, (28)
"The lodge was beautiful and clean inside. It felt like a home away from home "
The Lodges at Barra Castle

Morris Gardens Apartments

3.5 star property
9.8 out of 10, Exceptional, (21)
"Our two-bedroom flat was spacious, clean and well-appointed."
The price is AU$250
includes taxes & fees
12 July - 13 July
Morris Gardens Apartments

The Redgarth

3.0 star property
9.6 out of 10, Exceptional, (34)
"Lovely stay and brilliant owners"
The price is AU$333
includes taxes & fees
20 July - 21 July
The Redgarth

Meldrum House Country Hotel & Golf Course

4.0 star property
9.6 out of 10, Exceptional, (349)
"Amazing historic property with all the modern day amenities. Will stay here again!"
The price is AU$337
includes taxes & fees
21 July - 22 July
Meldrum House Country Hotel & Golf Course

The Lodge - Insch - Two Bedroom House, Sleeps 3

10.0 out of 10, Exceptional, (1)
"We had a very enjoyable week at the lodge. The premises are immaculate and very comfortable. We met our hosts and they are charming."
The price is AU$1,049
includes taxes & fees
11 July - 12 July
The Lodge - Insch - Two Bedroom House, Sleeps 3

Fabulous open views over Dufftown

10.0 out of 10, Exceptional, (2)
"This property was a bit difficult for us to locate, but once we found it we enjoyed our stay. My favourite part was the cows in our back yard."
The price is AU$352
includes taxes & fees
10 July - 11 July
Fabulous open views over Dufftown

The Aberlour Hotel

3.0 star property
9.0 out of 10, Wonderful, (81)
"Great staff, very good food "
The price is AU$395
includes taxes & fees
12 July - 13 July
The Aberlour Hotel

Bankhouse B&B

2.5 star property
9.4 out of 10, Exceptional, (37)
"Eileen and Jim are exceptional hosts. The breakfast was delicious. The location was great for exploring the Speyside area. "
The price is AU$333
includes taxes & fees
14 July - 15 July
Bankhouse B&B

Delightfully Peaceful Cottage

The price is AU$352
includes taxes & fees
10 July - 11 July
Delightfully Peaceful Cottage

Craigellachie Lodge

3.5 star property
10.0 out of 10, Exceptional, (81)
"Great accommodations and wonderful staff!"
The price is AU$406
includes taxes & fees
14 July - 15 July
Craigellachie Lodge

Craigellachie Hotel of Speyside

4.0 star property
9.0 out of 10, Wonderful, (309)
"Beautiful historic inn with very modern convenience. Friendly and helpful staff. Great restaurant and bar! "
The price is AU$479
includes taxes & fees
13 July - 14 July
Craigellachie Hotel of Speyside

The Fiddichside Inn

3.0 star property
The Fiddichside Inn

The Fiddichside Inn

7.0 out of 10, Good, (2)
"Very relaxing stay! It was nice having two bathrooms, too. Note that they are both upstairs in the cottage. Not a problem for us, though. Place was cozy and comfortable. The pub next door closes early so patrons and any noise coming from there ceases early. Bed was comfy, too. "
The price is AU$573
includes taxes & fees
23 July - 24 July
The Fiddichside Inn

Saplinbrae Hotel and Lodges

4.0 star property
9.8 out of 10, Exceptional, (212)
"Very pleasant country house hotel. "
The price is AU$231
includes taxes & fees
26 July - 27 July
Saplinbrae Hotel and Lodges

OYO Eastbank Hotel, Speyside Scotland

3.5 star property
7.8 out of 10, Good, (128)
"Check in was very smooth. Rooms are dated with shared bathroom but all clean enough. Have booked to have breakfast but not yet been for this."
The price is AU$172
includes taxes & fees
14 July - 15 July
OYO Eastbank Hotel, Speyside Scotland
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

Frequently asked questions

What is Banff like for a resort holiday?
Expedia can help you browse resorts and other accommodation options that have similar services and comforts. If you have trouble with finding a resort in Banff that meets your needs, you can use the search filters to look for hotels, or search for properties with amenities such as swimming pools or all-inclusive packages. We make it easy to book great accommodation so you can focus on creating your trip itinerary.
What's the best resort in Banff?
Our top-rated resorts near Banff: Holiday homes, Pennan - 11.1 mi (17.8 km) from Banff. Holiday homes, Pennan - 11.1 mi (17.8 km) from Banff.
What can I do in Banff?
Learn about local history at monuments like Duff House, or take the kids to Portsoy Ice Cream for some family fun. Banff Museum and Inverboyndie Beach are a few additional attractions in the area that you might like.
What's the seasonal weather like 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.
What's the best way to get to and around Banff?
Fly into Aberdeen Airport (ABZ), which is located 34.3 mi (55.2 km) from the heart of the city. If you'd like to explore around the area, you may want to rent a car for your trip.