Find hotels in Banff from ¥10,553

Start date: Check-in selected.
To Date
End date: Check-out
  • 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, (214)
Experience Scottish charm at this welcoming hotel with a restaurant serving lunch and dinner. The bar, terrace, and garden create relaxing spaces to unwind after exploring nearby Inverboyndie Beach and Duff House.

"It’s just a perfect hotel and perfect staff"
United Kingdom
Antonio
The price is ¥18,648
¥22,377 total
includes taxes & fees
Dec 30 - Dec 31
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (237)
Escape to this inviting hotel with a leafy garden and sunny terrace. Enjoy complimentary breakfast and drinks at the café or bar. Located near Duff House and Banff Museum with free WiFi and parking. Guests rave about the attentive staff.

"Lovely hotel and staff "
United Kingdom
Fiona
The price is ¥16,709
¥20,051 total
includes taxes & fees
Jan 5 - Jan 6, 2026
Fife Lodge

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.6 out of 10, Excellent, (91)
"Excellent service staff were wonderful"
United Kingdom
Lyn
The price is ¥25,326
¥25,326 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Homesly The Station Hotel

49 Crovie Village

49 Crovie Village
2.5 star property
Banff
Surrounded by natural beauty, this cozy cottage offers a complete kitchen for home-style meals during your Scottish getaway. Enjoy nearby hiking trails and visit stunning New Aberdour Beach for a refreshing coastal adventure.
The price is ¥86,653
¥103,984 total
includes taxes & fees
Jan 3 - Jan 4, 2026
49 Crovie Village

111a Main Street

111a Main Street
3.0 star property
Banff
10.0 out of 10, Exceptional, (1)
Escape to this serene cottage with a private hot tub and full kitchen. Located near New Aberdour Beach and Macduff Marine Aquarium, you'll enjoy nearby hiking trails while having free WiFi to stay connected.

"The weather was not bad was good the accommodation where we it was really good very comfortable. It was clean as well inside the property. There was everything what i need in the house in the kitchen. Everything I did not see anything less It was very comfortable "
United Kingdom
Mrs Frishta
The price is ¥92,394
¥110,873 total
includes taxes & fees
Jan 3 - Jan 4, 2026
111a Main Street

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
Located adjacent to a golf course, this cozy cottage offers a fully equipped kitchen and free WiFi. Explore Inverboyndie Beach and Duff House nearby, with Keith Station just 25 minutes away by car.
The price is ¥77,144
¥92,573 total
includes taxes & fees
Jan 7 - Jan 8, 2026
Tammie Norrie Cottage

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (1)
The price is ¥77,503
¥77,503 total
includes taxes & fees
Dec 27 - Dec 28
24 Waters Edge

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
Charming cottage adjacent to a golf course in Banff offers a peaceful retreat with a garden and fully-equipped kitchen. Free WiFi and parking make exploration easy, with Portsoy Ice Cream and Pottery nearby.
The price is ¥70,686
¥84,823 total
includes taxes & fees
Jan 3 - Jan 4, 2026
2 Seafield Place

19 Reidhaven Street

19 Reidhaven Street
3.0 star property
Banff
Complete with a kitchen and garden, this welcoming cottage offers complimentary WiFi and parking. Nearby hiking and biking trails beckon outdoor enthusiasts, while Inverboyndie Beach and Grampian Kart Club provide local attractions to explore.
The price is ¥112,810
¥112,810 total
includes taxes & fees
Jan 6 - Jan 7, 2026
19 Reidhaven Street

11 Village

11 Village
3.0 star property
Banff
This charming vacation home offers free WiFi and parking, plus a fully equipped kitchen. Explore nearby Sanine Beach or discover local hiking trails before visiting the Fordyce Joiners Workshop. Just 31 minutes from Huntly Station.
The price is ¥65,124
¥78,149 total
includes taxes & fees
Jan 3 - Jan 4, 2026
11 Village

15 Waters Edge

15 Waters Edge
3.5 star property
Banff
The price is ¥112,487
¥134,984 total
includes taxes & fees
Jan 10 - Jan 11, 2026
15 Waters Edge

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (96)
Ideally positioned for exploring Sandy Hole and The Linn Falls, this hotel offers multiple dining options including Restaurant Aberlour for lunch and dinner. Enjoy convenient perks like free WiFi, parking, and a terrace after your adventures.

"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
The Aberlour Hotel

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (243)
Situated in Aberlour with free WiFi and parking, this hotel offers 24-hour room service. Enjoy breakfast or dinner at Pagodas restaurant, then explore nearby Glen Grant Distillery and The Glenrothes Distillery.

"Wonderful place to be and explore the area."
Switzerland
Sascha
The price is ¥18,592
¥22,310 total
includes taxes & fees
Jan 21 - Jan 22, 2026
The Station Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (346)
Victorian-era hotel situated along River Spey, featuring 2 bars including a world-famous whisky selection. Near Speyside Cooperage and Macallan Distillery with convenient access to outdoor adventures. Complimentary breakfast, WiFi and parking enhance your stay.

"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 ¥23,920
¥28,705 total
includes taxes & fees
Jan 1 - Jan 2, 2026
Craigellachie Hotel of Speyside

Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
4.0 star property
Inverurie
9.6 out of 10, Exceptional, (364)
This 18-hole golf course hotel in Inverurie offers a restaurant and bar/lounge for post-game relaxation. Enjoy the terrace and garden views, plus complimentary WiFi and parking. Glen Garioch Distillery and Tolquhon Gallery are nearby attractions.

"Lovely stay in a beautiful room. Food was excellent in the Cave, Breakfast and afternoon tea. Staff were friendly and polite "
United Kingdom
Sarah
The price is ¥15,689
¥18,827 total
includes taxes & fees
Jan 7 - Jan 8, 2026
Meldrum House Country Hotel & Golf Course

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32)
Wake to a freshly cooked breakfast at this charming farmhouse. Just a 9-minute drive from Keith Station, with Strathisla Distillery nearby. Free WiFi and parking make exploring the Scottish countryside effortless.

"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
Chapelhill Croft Farmhouse B&B

The Lodges at Barra Castle

The Lodges at Barra Castle
4.0 star property
Inverurie
9.0 out of 10, Wonderful, (30)
Surrounded by lush gardens in Inverurie, these charming lodges provide fully-equipped kitchenettes with refrigerators and microwaves. Explore nearby Glen Garioch Distillery or tee off at Inverurie Golf Club after enjoying breakfast on the scenic terrace.

"Property was spotless ,very roomy . Very comfortable and cozy"
United Kingdom
Sandra
The Lodges at Barra Castle

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (120)
Embrace coastal charm at this welcoming hotel near New Aberdour Beach and Fraserburgh Heritage Centre. Enjoy complimentary breakfast, WiFi, and parking, plus dine at the restaurant or unwind at 2 stylish bars.

"Breakfast and the restaurant were excellent. Friendly staff, clean room. "
United Kingdom
MARK
The price is ¥16,709
¥20,051 total
includes taxes & fees
Dec 22 - Dec 23
The Davron Hotel

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3)
Close to Elgin Museum and Relax attractions, this hotel offers convenient free parking and breakfast options. Just a 3-minute drive from Elgin Station, the 24-hour front desk ensures seamless service throughout your Scottish adventure.
The price is ¥8,970
¥10,764 total
includes taxes & fees
Jan 18 - Jan 19, 2026
Premier Inn Elgin

Macdonald Pittodrie House

Macdonald Pittodrie House
4.0 star property
Inverurie
8.8 out of 10, Excellent, (263)
Set on sprawling estate grounds near Inverurie, this Edwardian hotel offers British cuisine at Mither Tap Restaurant and evening drinks at the bar. Just a short drive from Bennachie Centre and Aberdeen Airport with free parking and WiFi.

"The breakfast was fresh with plenty choice. room comfortable and clean. All staff were friendly and helpful."
United Kingdom
elizabeth
The price is ¥20,407
¥24,489 total
includes taxes & fees
Dec 23 - Dec 24
Macdonald Pittodrie House
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 harbor 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?
Fife Lodge is a favorite property for Expedia customers. This hotel offers free breakfast and a restaurant. Another favorite option for your stay based on traveler reviews is Banff Springs Hotel. See all available top hotels, or vacation rentals in Banff.
What are some of the best vacation home rentals in Banff?
Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool: This highly rated vacation home rental in Banff offers an indoor pool, a fireplace, and a barbecue grill to help you feel perfectly comfortable in your new surroundings. It has 6 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. It offers a patio, a garden, and a selection of games so you can immerse yourself in your vacation. Some other homes for rent in Banff include SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS and Highland Retreat in Banff near Whisky Trail. See all vacation rentals in Banff.
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. Filter your search by fully refundable to find flexible hotel deals in Banff.
Where can I learn more about changing or cancelling my trip to Banff?
For more details about picking new dates or cancelling your trip to Banff, click here.
What's the best accommodation for a budget-friendly stay in Banff?
Based on our traveler reviews, The Sail Loft - Hostel is a top choice for a less expensive stay. View all budget hotels in Banff.
What's the best pet-friendly place to stay in Banff?
Homesly The Station Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Two other good options for you and your pet include The Sail Loft - Hostel and Seafield Arms. See more pet-friendly hotel accommodations in Banff.
What's the best hotel to stay close to Duff House?
Banff Springs Hotel is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers a restaurant and free parking. It's located just a short 0.9 mi (1.4 km) from Duff House. Other good options within a short distance include The County Hotel and Fife Lodge.
What about the best place to stay near Fordyce Joiners Workshop and Visitor Centre?
One of the top choices for your stay is Cullen Bay Hotel, located 4 mi (6.5 km) from Fordyce Joiners Workshop and Visitor Centre, and this 3.5-star hotel offers free breakfast and a restaurant. Durn House and Station Hotel Portsoy are a couple of other good options within 5 miles.
What are some accommodations with pools in Banff?
Homesly The Station Hotel: Provides a snack bar/deli, an indoor pool, and free self parking. Another option that features an onsite pool is Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool. View all hotels with pools in Banff.
What is the best accommodation for staying close to Aberdeen Airport (ABZ)?
Moxy Aberdeen Airport is a popular 3.5-star hotel featuring free WiFi and a fitness center. It's located a short 0.3 mi (0.5 km) from Aberdeen Airport. Other choices within close proximity to the airport include Hampton by Hilton Aberdeen Airport and Leonardo Inn Aberdeen Airport.
How is it staying 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 117 hotels and other accommodations to choose from. Find out more about Banff.
What is there to see 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 agenda are Duff House and Portsoy Ice Cream. Check out what more to see and do in Expedia's Banff guide.
What's the weather like in Banff?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are February and January with an average of 41°F. Average annual precipitation for Banff is 32 inches.