A large, historic building with a prominent tower, surrounded by lush green lawns and trees under a clear blue sky.

Banff Hotels from

Check prices for these dates

Tonight
11 Oct - 12 Oct
Tomorrow
12 Oct - 13 Oct
Next weekend
16 Oct - 18 Oct
In two weeks
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Banff hotels

1. Fife Lodge

Fife Lodge
Banff
United Kingdom
Dorothy
S$173
includes taxes & fees
25 Oct - 26 Oct
Fife Lodge

2. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
S$218
includes taxes & fees
23 Oct - 24 Oct
Banff Springs Hotel

3. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
United Kingdom
Josh
S$128
includes taxes & fees
13 Oct - 14 Oct
Portsoy Sail Loft

4. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
S$234
includes taxes & fees
13 Oct - 14 Oct
Homesly The Station Hotel

5. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
S$224
includes taxes & fees
23 Oct - 24 Oct
Seafield Arms

6. 15 Waters Edge

15 Waters Edge
Banff
United Kingdom
Rachel
15 Waters Edge

7. Tammie Norrie Cottage

Tammie Norrie Cottage
Banff
S$930
includes taxes & fees
23 Oct - 24 Oct
Tammie Norrie Cottage

8. 19 Reidhaven Street

19 Reidhaven Street
Banff
S$1,098
includes taxes & fees
25 Oct - 26 Oct
19 Reidhaven Street

9. The Old Kipper Hoose

The Old Kipper Hoose
Banff
The Old Kipper Hoose

10. Bullpens

Bullpens
Banff
Bullpens

11. 2 Seafield Place

2 Seafield Place
Banff
United Kingdom
David
S$700
includes taxes & fees
16 Oct - 17 Oct
2 Seafield Place

12. 11 Village

11 Village
Banff
S$645
includes taxes & fees
7 Nov - 8 Nov
11 Village

13. 49 Crovie Village

49 Crovie Village
Banff
49 Crovie Village

14. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
Charlie
S$135
includes taxes & fees
14 Oct - 15 Oct
Deveron Lodge B&B

15. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Jolene
S$220
includes taxes & fees
7 Nov - 8 Nov
The Knowes Hotel & Restaurant

16. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
Canada
Victoria
S$169
includes taxes & fees
13 Oct - 14 Oct
The Royal Oak Hotel

17. The Seafield Arms

The Seafield Arms
Buckie
United States
Brian
S$203
includes taxes & fees
25 Oct - 26 Oct
The Seafield Arms

18. The Davron Hotel

The Davron Hotel
Fraserburgh
Australia
Belinda
S$173
includes taxes & fees
16 Oct - 17 Oct
The Davron Hotel

19. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
United Kingdom
Ian
S$203
includes taxes & fees
16 Oct - 17 Oct
Cullen Bay Hotel

20. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
United Kingdom
Alison
Heath Hill Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Banff attractions

Duff House

9.2/10 (16 reviews)
Find out about the history of Banff when you spend time at Duff House. Amble around the area's waterfront or experience its festivals.
See properties

Inverboyndie Beach

9.6/10 (4 reviews)
Why not spend a lazy afternoon at Inverboyndie Beach during your trip to Banff? Amble around the area's waterfront or visit its monuments.
See properties

Portsoy Pottery

8.0/10 (2 reviews)
You can spend an afternoon studying the exhibits at Portsoy Pottery during your trip to Portsoy. Stroll along the waterfront or experience the area's festivals.
See properties

Portsoy Ice Cream

8.6/10 (4 reviews)
Enjoy an outing to Portsoy Ice Cream during your stay in Portsoy. You can enjoy the restaurants while in the area.
See properties

beach near Gardenstown Harbour

Why not spend a lazy afternoon at beach near Gardenstown Harbour during your trip to Banff? Discover the area's festivals and monuments.
See properties

Fordyce Joiners Workshop and Visitor Centre

10.0/10 (1 review)
You can spend time studying the exhibits at Fordyce Joiners Workshop and Visitor Centre during your travels in Banff. You can enjoy the restaurants while in the area.
See properties

Sanine Beach

9.6/10 (5 reviews)
Why not spend a lazy afternoon at Sanine Beach during your trip to Banff? Stroll along the waterfront or experience the area's festivals.
See properties

Grampian Kart Club

You can take time to visit Grampian Kart Club during your travels to Banff. Amble around the area's waterfront or experience its festivals.
See properties

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.

See all hotels in Banff
A large, historic building with a prominent tower, surrounded by lush green lawns and trees under a clear blue sky.

Top Banff Hotel Reviews

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

8/10 Good
"The Whisky Bar was fabulous and the restaurant was very good. We loved the atmosphere. The room was nice."
Mitch 2-night trip
Posted 9 hours ago
Craigellachie Hotel of Speyside
The Station Hotel

The Station Hotel

8/10 Good
"This is a pretty decent choice (more of a bread and breakfast place) given its accessibility to the distilleries. It was clean with very friendly and helpful staff."
Trivies 1-night trip
Posted 2 days ago
The Station Hotel
The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Nice place great food would stay again"
Dean 1-night trip
Posted 4 days ago
The Royal Oak Hotel
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Great location and exceptionally friendly staff. Highly recommend"
charandeep 1-night trip
Posted 6 days ago
Laichmoray Hotel
Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges

10/10 Excellent
"The Hotel is amazing the staff could not do enough and it felt well looked after and money had been spent on it. Breakfast was superb and plenty of coffee. Plenty of parking and I will absolutely be staying here again."
James 1-night trip
Posted 8 days ago
Saplinbrae Hotel and Lodges
The Mill House Hotel

The Mill House Hotel

10/10 Excellent
"The service was great and the food was authentic Scottish."
Pedro 2-night trip
Posted 11 days ago
The Mill House Hotel
The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant

10/10 Excellent
"This hotel is an amazing little gem. Decor, cleanliness & staff all first class. Definitely recommend & we will be back"
Jacqueline 1-night trip
Posted 2 weeks ago
The Knowes Hotel & Restaurant
Fife Lodge

Fife Lodge

8/10 Good
"Liked everything except the lack of an elevator. Dinner was fantastic. Special thanks to Colin who served us breakfast. Had a very informative conversation with him."
Kathryn 1-night trip
Posted 2 weeks ago
Fife Lodge
Portsoy Sail Loft

Portsoy Sail Loft

10/10 Excellent
"Phenomenal stay at the Sail Loft. I stayed a few nights after the Kadampa meditation retreat and absolutely loved my stay. The location is excellent, amazing walking opportunities and the beach is a 30 second walk from the front door! You can get whatever you need from the coop in town. The place is well heated and all cooking and cleaning amenities are provided. Place was spotless on entry and had everything I needed. Amazing price too 10/10 & Iโ€™ll be back soon"
Josh 2-night trip
Posted 3 weeks ago
Portsoy Sail Loft

More cheap stays in Banff

Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
Get rates
9.4/10 Exceptional! (52 reviews)
Bankhouse B&B
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
Get ratesHarbour Nights
Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
Get ratesDeveron Lodge B&B
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
Get rates
10/10 Exceptional! (1 review)
Cabin View
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
Get rates
7/10 Good! (8 reviews)
River View Apartment
Beach View, 3 The Granary

Beach View, 3 The Granary

Apartment 3 The Granary Church Street Banff Scotland
Get rates
10/10 Exceptional! (1 review)
Beach View, 3 The Granary

Find out more about Banff

Top reasons to visit Banff

  • Stunning Scenery: Banff boasts breathtaking landscapes, perfect for outdoor enthusiasts and nature lovers.
  • Outdoor Adventures: Enjoy skiing at renowned resorts, golfing at picturesque courses, and guided wildlife tours.
  • Cultural Experiences: Explore historic houses, engaging museums, and the artistic Banff Centre for a taste of local culture.
  • Charming Accommodations: Stay in a range of lodgings, from cosy hotels to historic castles, catering to diverse needs.
  • Vibrant Neighbourhoods: Discover the lively Uptown Banff, offering shops, dining, and entertainment for all ages.

Find great hotels in and around Banff

Experience a delightful stay in Banff, Scotland, where a range of accommodations awaits, from charming hotels to historic castles. Whether you seek a pet-friendly environment, family-friendly amenities, or an adventurous getaway, Banff offers the perfect lodgings to suit your needs. Explore various options, including hotels, inns, and resorts, ensuring your visit is both comfortable and memorable.

  • Banff Springs Hotel: A distinguished 4-star establishment, Banff Springs Hotel offers a sophisticated atmosphere suited for business travellers seeking restful accommodation. With a commendable guest rating of 8.6 out of 10, this hotel features well-appointed rooms and modern amenities that cater to the needs of corporate guests. Its strategic location in Banff allows easy access to local attractions, while its elegant dining options provide a delightful culinary experience after a day of meetings or exploration.
  • The Knowes Hotel & Restaurant: Located approximately 1.6km from Banff, The Knowes Hotel & Restaurant has earned a remarkable guest rating of 9.2 out of 10. This 3-star accommodation embraces an adventurous theme, perfect for travellers eager to engage in outdoor pursuits. The hotel offers a range of adventure sports and recreational activities both onsite and nearby, including surfing, birdwatching, sailing, and fishing. The inviting restaurant complements the experience with hearty meals that fuel your day of exploration.
  • Fife Lodge: Fife Lodge, a charming 3-star property rated 9.4 out of 10 by guests, is situated in Banff and is ideal for those who enjoy a mix of leisure and recreation. The lodge features an assortment of dining options, including complimentary full breakfast and dinner services, ensuring a satisfying start and end to your day. With various sports activities available nearby, such as golfing, sailing, and windsurfing, guests can unwind and enjoy their surroundings while returning to the comfort of their well-equipped rooms, complete with modern entertainment options.

Where to stay in and around Banff

Banff, a charming resort town, offers a perfect blend of outdoor adventure and cultural experiences. Explore the stunning landscapes and skies that surround this picturesque city, while indulging in luxury accommodations and friendly local hospitality. Central locations provide easy access to excursions that immerse you in the breathtaking scenery. Whether you seek relaxation or adventure, Banff promises an unforgettable vacation filled with unique atmospheres and vibrant neighbourhoods.

  • Macduff: A vibrant city situated a mere mile from Banff, Macduff offers a delightful blend of outdoor adventures and stunning scenery. The region experiences a steady flow of visitors year-round, with peak seasons occurring in June to July and September. Travellers flock to Macduff for its exceptional golf courses and expansive trail access, making it a paradise for outdoor enthusiasts. Local attractions include beautiful beaches, a national state park, and historic houses, all adding to the rich tapestry of experiences available in this charming city.
  • Portsoy: Nestled within the vicinity of Banff, Portsoy is a picturesque village that captures the essence of coastal Scotland. With visitor numbers remaining consistent throughout the year, it is particularly popular from June to July and September. Known for its breathtaking outdoor landscapes and inviting beaches, Portsoy provides ample opportunities for hiking and golfing. The village is famed for its stunning harbour and marina, where the local charm is palpable, making it a perfect spot for leisurely strolls and seaside activities.
  • Gardenstown: This quaint village, also located near Banff, is a cultural gem attracting visitors with its unique charm. While travel numbers peak in April and during the summer months of July and August, Gardenstown maintains a welcoming atmosphere year-round. Known for its rich cultural heritage, outdoor experiences, and beautiful beaches, visitors can engage in educational activities while enjoying the scenic bay views. The villageโ€™s historic places and local factories add to its allure, inviting exploration and appreciation of its heritage.

Things to do in Banff

Shopping

In Banff, you can explore local shops along the High Street, featuring unique gifts and souvenirs. If you're up for a drive, visit the nearby town of Elgin, around 22.5km away, where youโ€™ll find the St. Giles Shopping Centre, offering a selection of high street retailers and local boutiques.

Recreation

At The Banff Springs Hotel Spa, indulge in rejuvenating treatments inspired by the surrounding nature. Enjoy massages, facials, and wellness therapies, all while soaking in the serene mountain views. For outdoor enthusiasts, explore the nearby hiking trails for a refreshing connection with the stunning Scottish landscape.

Adventure

Explore the rugged beauty of Banff National Park, where you can hike through stunning landscapes, encounter wildlife, and marvel at glacial lakes. For thrill-seekers, try white-water rafting on the River Tay or tackle the exhilarating mountain biking trails around the town, offering breathtaking views and a rush of adrenaline.

Nightlife

In Banff, the Banff Springs Hotel offers an elegant setting for evening cocktails, while The Olde Forge serves a cosy atmosphere with live music. For a lively night out, head to The Coachman for a mix of local ales and entertainment.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around Banff

Banff offers a delightful mix of outdoor adventures and picturesque scenery, making it ideal for a memorable vacation. Visitors can explore beautiful beaches, historic houses, and engaging museums that provide a glimpse into the local culture and history. Notable attractions include the stunning Banff Springs, the renowned Banff National Park, the artistic Banff Centre, and the vibrant Uptown Banff, ensuring a romantic and enriching experience for all travellers.

  • Duff House: This stunning Georgian mansion is a masterpiece of architecture, showcasing exquisite art and design. Set within picturesque gardens, Duff House offers a glimpse into the region's cultural heritage, with art exhibitions that reflect Scottish history and creativity.
  • Portsoy Pottery: A charming pottery studio and gallery, Portsoy Pottery features unique handcrafted ceramics that embody the spirit of local artistry. Visitors can admire the craftsmanship and even participate in workshops to create their own pieces, making for a memorable cultural experience.
  • Delgatie Castle: Nestled 14.5km from Banff, this enchanting castle exudes romance and history. Explore its beautiful grounds, ancient architecture, and fascinating interiors, while uncovering the tales of its past and enjoying stunning views of the surrounding countryside.

Best time to go to Banff

The best time to visit Banff is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January40.1ยฐF (4.5ยฐC)Light RainMostly CloudyAverageSlightly Low
February40.5ยฐF (4.7ยฐC)No RainMostly CloudyAverageSlightly Low
March42.3ยฐF (5.7ยฐC)Light RainMostly CloudyAverageAverage
April45.0ยฐF (7.2ยฐC)Light RainMostly CloudyAverageAverage
May48.9ยฐF (9.4ยฐC)Light RainMostly CloudyAverageAverage
June53.8ยฐF (12.1ยฐC)Light RainMostly CloudyAverageSlightly High
July57.0ยฐF (13.9ยฐC)Light RainMostly CloudySlightly HighSlightly High
August56.8ยฐF (13.8ยฐC)Light RainMostly CloudySlightly HighSlightly High
September54.3ยฐF (12.4ยฐC)Light RainMostly CloudySlightly HighAverage
October49.8ยฐF (9.9ยฐC)Light RainMostly CloudySlightly LowAverage
November45.3ยฐF (7.4ยฐC)Light RainMostly CloudySlightly LowAverage
December41.4ยฐF (5.2ยฐC)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Banff

Flying into Banff, Scotland, can be conveniently done via several major airports. Aberdeen Airport (ABZ) is 54.7km away, with excellent hotels nearby such as the 5-star Marcliffe and Trumpยฎ International Scotland, both within 12.9km. INVerness Airport (INV), located 93.3km from Banff, offers luxury options like the 5-star Ness Walk and Rocpool Reserve, both 12.9km away. Lastly, Dundee Airport (DND) is 138.4km from Banff, with the 5-star Hideaway Experience just 8.0km away, and Apex City Quay Hotel & Spa close by. Each hotel provides various transportation services to ensure smooth access to the airports.

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, Portsoy Sail Loft is a top choice for a less expensive stay. Another top choice for your stay on the cheap is The Sail Loft - Hostel. View all budget hotels in Banff.
What's the best dog-friendly accommodation option in Banff?
Seafield Arms is a top guest house for people travelling with their pets, and offers a restaurant and free WiFi for its human guests. Other good options for you and your pet include Portsoy Sail Loft and Garden Arms Hotel. See more pet-friendly hotel accommodations in Banff.
What are some accommodation options with pools in Banff?
Homesly The Station Hotel: Features 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 130 hotels and other accommodation options to choose from. Find out more about Banff.
What should I see while I'm in Banff?
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.