A coastal town with a prominent tower overlooking the sea.

Banff Hotels from ₹10,063

  • 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

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Banff hotels

1. Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (239 reviews)
"Great hotel with really friendly and helpful staff"
United Kingdom
Jonathan
The price is ₹13,102
₹15,722 total
includes taxes & fees
27 Jul - 28 Jul
Banff Springs Hotel

2. Thainstone House

Thainstone House
4.0 star property
Inverurie
8.4 out of 10, Very good, (447 reviews)
"Good hotel with leisure facilities .Definitely recommend this hotel"
United Kingdom
Graeme
The price is ₹8,063
₹9,675 total
includes taxes & fees
2 Aug - 3 Aug
Thainstone House

3. Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (266 reviews)
"Staff were lovely, very friendly and helpful."
United Kingdom
Leigh
The price is ₹10,858
₹13,029 total
includes taxes & fees
24 Aug - 25 Aug
Fife Lodge

4. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (226 reviews)
"Lovely hotel, beautiful decor, staff were so friendly and super tasty food."
United Kingdom
Jolene
The price is ₹15,002
₹18,003 total
includes taxes & fees
30 Jul - 31 Jul
The Knowes Hotel & Restaurant

5. Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
4.0 star property
Inverurie
9.4 out of 10, Exceptional, (398 reviews)
"I stay here when travelling on business - always wonderful "
United Kingdom
Alison
The price is ₹15,527
₹18,633 total
includes taxes & fees
9 Aug - 10 Aug
Meldrum House Country Hotel & Golf Course

6. Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
9.8 out of 10, Exceptional, (29 reviews)
"Great location, clean and cosy room. Wonderful breakfast and owners friendly and helpful. Would stay again and would recommend."
United Kingdom
CHRISTINA
The price is ₹10,063
₹10,063 total
includes taxes & fees
4 Aug - 5 Aug
Deveron Lodge B&B

7. The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (137 reviews)
"Great hotel good food"
United Kingdom
Jamie
The price is ₹17,145
₹20,574 total
includes taxes & fees
16 Aug - 17 Aug
The Seafield Arms

8. Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.4 out of 10, Very good, (92 reviews)
"Very friendly staff good breakfast and clean would stay again "
United Kingdom
David
The price is ₹20,523
₹20,523 total
includes taxes & fees
29 Jul - 30 Jul
Homesly The Station Hotel

9. Macdonald Pittodrie House

Macdonald Pittodrie House
4.0 star property
Inverurie
8.8 out of 10, Excellent, (281 reviews)
"Staff are wonderful and the food was excellent. Wine over priced but ambience in the restaurant and hotel is top notch."
United Kingdom
Ian
The price is ₹10,439
₹12,527 total
includes taxes & fees
9 Aug - 10 Aug
Macdonald Pittodrie House

10. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (106 reviews)
"The breakfast was first class, cooked fresh and the staff in the bar, dining room and at breakfast were all very attentive and friendly. I would recommend this hotel "
United Kingdom
Helen
The price is ₹15,859
₹19,031 total
includes taxes & fees
28 Jul - 29 Jul
The Royal Oak Hotel

11. Strathburn Hotel Inverurie by Compass Hospitality

Strathburn Hotel Inverurie by Compass Hospitality
4.0 star property
Inverurie
8.6 out of 10, Excellent, (173 reviews)
" Nice hotel stayed many times"
United Kingdom
Shaun
The price is ₹5,856
₹7,027 total
includes taxes & fees
27 Jul - 28 Jul
Strathburn Hotel Inverurie by Compass Hospitality

12. Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back. "
United Kingdom
Heather
The price is ₹35,202
₹42,242 total
includes taxes & fees
23 Aug - 24 Aug
Hillhead Hideaways

13. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (169 reviews)
"Welcoming check in, clean room, comfortable bed, simple parking."
United Kingdom
Sarah
The price is ₹5,358
₹6,430 total
includes taxes & fees
26 Jul - 27 Jul
The Old Coach House Hotel

14. Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (142 reviews)
"Very enjoyable stay, food good, room clean and staff very helpful"
United Kingdom
Scott
The price is ₹13,930
₹16,717 total
includes taxes & fees
28 Jul - 29 Jul
Cullen Bay Hotel

15. Disblair House

Disblair House
3.0 star property
Aberdeen
10.0 out of 10, Exceptional, (71 reviews)
"Wonderful stay with the most hospitable hosts. Lovely breakfast. Would happily stay again! Thank you!!"
United States
michelle
The price is ₹7,125
₹8,550 total
includes taxes & fees
6 Aug - 7 Aug
Disblair House

16. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (33 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is ₹11,591
₹11,591 total
includes taxes & fees
28 Jul - 29 Jul
Chapelhill Croft Farmhouse B&B

17. The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (133 reviews)
"Staff great, easy free parking and great breakfast. Only thing was room was small and you can hear adjacent rooms"
United Kingdom
Chris
The price is ₹13,395
₹16,074 total
includes taxes & fees
27 Jul - 28 Jul
The Davron Hotel

18. Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (107 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is ₹10,609
₹12,730 total
includes taxes & fees
28 Jul - 29 Jul
Kintrae B&B

19. Leslie Castle

Leslie Castle
3.0 star property
Insch
10.0 out of 10, Exceptional, (43 reviews)
"We loved staying at the Leslie Castle. John & Nicole were great. We came by train and then planned to go by Uber to the Castle and found the one driver was on holiday. John & Nicole were so gracious to come and pick us up. Food was great. Nicole does a history of the castle after dinner each night which was so enjoyable and a tour of the castle. Our room was huge and we loved every minute of it. We walked to the little Hamlet of Leslie and met some of the locals. The weather was great...
United States
Norman
The price is ₹35,385
₹42,462 total
includes taxes & fees
26 Jul - 27 Jul
Leslie Castle

20. Cabin View

Cabin View
2.0 star property
Turriff
10.0 out of 10, Exceptional, (1 review)
"Amazing stay will definitely stay again"
United Kingdom
Damien
The price is ₹16,048
₹19,258 total
includes taxes & fees
27 Jul - 28 Jul
Cabin View
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 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.

A coastal town with a prominent tower overlooking the sea.

Top Banff Hotel Reviews

More cheap stays in Banff

Find out more about Banff

Top reasons to visit Banff

  • Stunning Natural Beauty: Banff is surrounded by picturesque mountains and scenic landscapes, perfect for outdoor enthusiasts.
  • Rich Cultural Experiences: Explore historic houses, museums, and the Banff Centre to immerse yourself in local culture.
  • Diverse Outdoor Activities: Enjoy skiing, hiking, golfing, and wildlife tours that cater to adventure seekers.
  • Charming Accommodations: Choose from luxury resorts, quaint inns, and pet-friendly options for a comfortable stay.
  • Vibrant Atmosphere: Experience the friendly community and lively Uptown Banff, ideal for relaxation and exploration.

Find great hotels in and around Banff

Whether you seek a charming inn, a majestic castle, or a modern hotel, Banff offers a delightful array of accommodation options to suit every traveller. With a focus on pet-friendly and family-oriented facilities, you can enjoy an adventurous getaway in comfort. From luxurious resorts to quaint inns, you'll find the perfect lodging to enhance your visit to this picturesque Scottish town.

  • Banff Springs Hotel: Nestled in the heart of Banff, the 4-star Banff Springs Hotel offers a sophisticated blend of business convenience and elegant accommodation. With a commendable guest rating of 8.6 out of 10, this hotel is ideal for travellers seeking a professional environment paired with leisure. The property boasts well-appointed rooms, modern meeting facilities, and a dedicated business centre, ensuring that your work commitments are seamlessly integrated with your holiday. Its prime location allows easy access to local attractions, making it a fitting choice for a balanced stay.
  • The Knowes Hotel & Restaurant: Just 1.6km away from Banff, The Knowes Hotel & Restaurant is a 3-star gem with a remarkable guest rating of 9.2 out of 10. This property is perfect for adventure enthusiasts, offering a myriad of recreational activities such as surfing, fishing, and birdwatching, all available nearby. The hotel features a welcoming restaurant that serves delightful meals, making it an ideal spot to unwind after a day of exploration. With its focus on outdoor experiences, The Knowes provides a vibrant atmosphere for those eager to embrace the great outdoors.
  • Fife Lodge: Situated conveniently in Banff, the 3-star Fife Lodge boasts a stellar guest rating of 9.4 out of 10. This charming accommodation offers a variety of dining options, including a coffee shop and a bar, ensuring a delightful culinary experience. Guests can partake in numerous sports and recreation activities nearby, such as golf and windsurfing. With entertainment options like flat-screen TVs and cable, Fife Lodge combines comfort with leisure, making it a wonderful choice for those looking to relax and enjoy their stay in a homely setting.

Where to stay in and around Banff

Banff, a charming resort town, offers a delightful blend of outdoor adventures and serene landscapes. Explore the breathtaking scenery of the surrounding mountains and enjoy luxury accommodations in the heart of the town. With its central location, visitors can easily access nearby attractions and experience the rich culture and friendly atmosphere. Don't miss the stunning skies over Banff, perfect for hiking, relaxing, and indulging in excursions that showcase the region's natural beauty.

  • Macduff: Situated a mere mile from Banff, Macduff is a vibrant town that attracts visitors year-round, with a noticeable peak during the summer months of June to July and September. Travellers flock to Macduff for its stunning outdoor scenery and adventurous activities. Golf enthusiasts will find excellent courses, while nature lovers can access a variety of trails. Notable landmarks nearby include a picturesque beach, a national state park, and a historic house, making Macduff a delightful stop for those seeking both adventure and cultural experiences.
  • Portsoy: Nestled within the Banff area, Portsoy is a charming village known for its stunning coastal scenery and friendly atmosphere. Similar to Macduff, visitor numbers peak in the summer months, particularly from June to July and September. Portsoy is perfect for those who enjoy outdoor activities such as hiking and golfing. The village boasts a beautiful beach, a bustling harbour, and a marina that offer fantastic views and opportunities for leisurely strolls. It’s a peaceful retreat for those looking to soak in the natural beauty of the Scottish coast.
  • Gardenstown: Located near Banff, Gardenstown is a quaint village that captures the essence of Scottish coastal life. It experiences a spike in visitors during the spring months and summer, particularly from April to August. Gardenstown is known for its cultural charm and outdoor activities, making it ideal for those interested in exploring local heritage. Key attractions include a stunning bay, historic sites, and a unique factory. This village offers a perfect blend of beachside relaxation and cultural exploration, making it a must-visit on your journey.

Things to do in Banff

Shopping

In Banff, you can explore local shops along the High Street for unique gifts and souvenirs. If you're up for a drive, visit the nearby city of Elgin, where you’ll find larger shopping options, including the St. Giles Shopping Centre with a variety of retailers.

Recreation

Experience tranquility at the Banff Springs Hotel Spa, where you can indulge in rejuvenating treatments and enjoy stunning views of the surrounding mountains. For outdoor enthusiasts, the nearby Glen Etive offers excellent hiking trails, perfect for immersing yourself in nature's beauty and serenity.

Adventure

In Banff, explore the rugged beauty of the Scottish Highlands through exhilarating hiking trails. Try your hand at kayaking on the tranquil waters of the River Deveron, or enjoy a thrilling mountain biking adventure amid stunning landscapes.

Nightlife

Experience the vibrant nightlife in Banff with a pint at The Banff Inn Pub, offering a warm atmosphere. For a lively evening, check out The Old Bank, where live music fills the air. Alternatively, enjoy a relaxing drink at The Coach House, perfect for unwinding after a day of exploration.

*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, Scotland, is perfect for outdoor adventures and scenic getaways, boasting attractions like beaches, historic houses, and museums. Visitors can indulge in cultural experiences, romantic escapes, and explore notable spots such as the Banff Centre, Uptown Banff, Banff National Park, and the iconic Banff Springs. This charming town offers a delightful blend of history and natural beauty, making it an ideal destination for a memorable holiday.

  • Duff House: A remarkable Georgian mansion, Duff House is a testament to Scotland's architectural heritage. Set within scenic grounds, it houses an impressive art collection, making it a cultural haven that invites exploration and reflection.
  • Portsoy Pottery: This charming pottery studio offers a glimpse into the art of ceramics. Visitors can admire beautifully crafted pieces and witness artisans at work, all while immersing themselves in the vibrant local artistic community.
  • Delgatie Castle: Nestled 14km from Banff, Delgatie Castle exudes an enchanting atmosphere with its rich history and romantic architecture. Explore its stunning grounds and fascinating interior, steeped in tales of yesteryear.

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 done via several major airports. Aberdeen Airport (ABZ) is located 55km away, with nearby hotels such as the 5-star Marcliffe and TrumpĀ® International Scotland, both approximately 6-13km from the airport. INVerness Airport (INV) is 93km from Banff, featuring excellent hotels like the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport. Dundee Airport (DND), 138km away, has options like The Hideaway Experience and Apex City Quay Hotel & Spa, located 2-8km from the airport. Transportation services are available at these hotels, ensuring convenient access to the respective 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, The Sail Loft - Hostel is a top choice for a less expensive stay. View all budget hotels in Banff.
What's the best dog-friendly accommodation option in Banff?
Homesly The Station Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Other good options for you and your pet include Seafield Arms 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 126 hotels and other accommodation options to choose from. Find out more about Banff.
What should I see while I'm in Banff?
Cultural venues include Banff Museum and Portsoy Pottery. The picturesque setting of Inverboyndie Beach and Moray Firth exemplify the area's natural beauty. 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.