Banff hotels from HK$510

  • 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

Go beyond your typical stay in Banff

Check prices for these dates

Filter by

Property class

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, (256 reviews)
"Everything about our 3 night stay was perfect, the staff were fantastic, the food at breakfast was varied and a great choice. The restaurant was great and the views from our room over inverboyndie bay was outstanding. Will definitely be back wether staying or dining."
United Kingdom
paul
The price is HK$949
HK$1,139 total
includes taxes & fees
7 Nov - 8 Nov
Banff Springs Hotel

2. Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (290 reviews)
"Clean room, staff very pleasant, parking very easy, very nice breakfast"
United Kingdom
Dorothy
The price is HK$923
HK$1,107 total
includes taxes & fees
7 Nov - 8 Nov
Fife Lodge

3. 24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (3 reviews)
"Such an amazing apartment. Nice and clean with all that we needed. The apartment is in an excellent location to the beach and to local shops and restaurants. Great as you can get to the other key locations and attractions as well. The hosts were amazing and kept in constant contact to ensure everything was nice and smooth. Would highly recommend this apartment."
United Kingdom
Wajid
The price is HK$4,359
HK$4,359 total
includes taxes & fees
28 Nov - 29 Nov
24 Waters Edge

4. Portsoy Sail Loft

Portsoy Sail Loft
1.0 star property
Portsoy
9.0 out of 10, Wonderful, (2 reviews)
"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"
United Kingdom
Josh
The price is HK$738
HK$886 total
includes taxes & fees
27 Nov - 28 Nov
Portsoy Sail Loft

5. Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.4 out of 10, Very good, (95 reviews)
"Central location in town, food in pub was really good, staff were helpful, rooms although clean were very tired, and no hot water in the sink."
Canada
Lorraine
The price is HK$620
HK$620 total
includes taxes & fees
24 Nov - 25 Nov
Homesly The Station Hotel

6. Seafield Arms

Seafield Arms
3.5 star property
Banff
7.2 out of 10, Good, (12 reviews)
"This has an amazing restaurant,staff very knowledgeable and very friendly, food excellent, very homely pub also and friendly people,hotel room excellent and clean , we had dogs with us and they were warmly welcomed also , can take dogs in bar but not restaurant which is not a problem at all ,excellent location with great parking ,highly recommended and we will be back ,dinner in evening great selection of locally sourced produce , and also breakfast in the morning amazing . "
United Kingdom
Andrew
The price is HK$1,086
HK$1,303 total
includes taxes & fees
7 Nov - 8 Nov
Seafield Arms

7. 4 Bed House - Sleeps 10 - Pets - Garden - Parking

4 Bed House - Sleeps 10 - Pets - Garden - Parking
4.0 star property
Banff
The price is HK$2,059
HK$3,737 total
includes taxes & fees
10 Nov - 11 Nov
4 Bed House - Sleeps 10 - Pets - Garden - Parking

8. 15 Waters Edge

15 Waters Edge
3.5 star property
Banff
10.0 out of 10, Exceptional, (1 review)
"Beautiful, uninterrupted view of the sea. House was contemporary, clean, well furnished with good amenities. Lovely area of Scotland. "
United Kingdom
Rachel
The price is HK$5,907
HK$7,088 total
includes taxes & fees
10 Nov - 11 Nov
15 Waters Edge

9. Bullpens

Bullpens
3.5 star property
Banff
The price is HK$6,684
HK$8,021 total
includes taxes & fees
14 Nov - 15 Nov
Bullpens

10. Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is HK$4,597
HK$5,517 total
includes taxes & fees
21 Nov - 22 Nov
Tammie Norrie Cottage

11. 19 Reidhaven Street

19 Reidhaven Street
3.0 star property
Banff
The price is HK$6,143
HK$6,143 total
includes taxes & fees
10 Nov - 11 Nov
19 Reidhaven Street

12. 2 Seafield Place

2 Seafield Place
3.0 star property
Banff
10.0 out of 10, Exceptional, (1 review)
"The place was perfect for what we needed. The house is ideal for a couple and 2 kids. We only needed one room but the place has everything you could want for a long stay. The host was great and has thought of everything you might be looking for while visiting the town of Portsoy. On my next visit I'll definitely check back in to see if it's available."
United Kingdom
David
The price is HK$3,810
HK$4,572 total
includes taxes & fees
13 Nov - 14 Nov
2 Seafield Place

13. The Old Kipper Hoose

The Old Kipper Hoose
3.0 star property
Banff
The price is HK$6,517
HK$7,820 total
includes taxes & fees
27 Nov - 28 Nov
The Old Kipper Hoose

14. 49 Crovie Village

49 Crovie Village
3.0 star property
Banff
The price is HK$5,050
HK$6,060 total
includes taxes & fees
12 Nov - 13 Nov
49 Crovie Village

15. 11 Village

11 Village
3.0 star property
Banff
The price is HK$3,672
HK$4,406 total
includes taxes & fees
15 Nov - 16 Nov
11 Village

16. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (244 reviews)
"everything was perfect from check in to a great evening meal and a great breakfast the staff were exeptional easy parking and a beautifull hotel if you are in the area go to this hotel i would rate it a five star hotel"
United Kingdom
hugh
The price is HK$1,143
HK$1,371 total
includes taxes & fees
9 Nov - 10 Nov
The Knowes Hotel & Restaurant

17. The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.6 out of 10, Exceptional, (156 reviews)
"Lovely hotel, fantastic staff , shame about the weather ."
United Kingdom
Norma
The price is HK$870
HK$1,044 total
includes taxes & fees
12 Nov - 13 Nov
The Seafield Arms

18. Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
10.0 out of 10, Exceptional, (32 reviews)
"All together a lovely place to stay with very welcoming hosts. thank you very much."
United Kingdom
Charlie
The price is HK$838
HK$838 total
includes taxes & fees
10 Nov - 11 Nov
Deveron Lodge B&B

19. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (125 reviews)
"Great spot, food was great, rooms where bigger then most UK rooms. So close to the great walking trail and a lovely golf course."
Canada
Victoria
The price is HK$879
HK$1,055 total
includes taxes & fees
8 Nov - 9 Nov
The Royal Oak Hotel

20. Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (152 reviews)
"The whole setup was really good."
United Kingdom
Ian
The price is HK$967
HK$1,160 total
includes taxes & fees
8 Nov - 9 Nov
Cullen Bay Hotel
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.

Compare top hotels in Banff

4.0 star property
Banff
3.0 star property
Banff
3.0 star property
Banff
1.0 star property
Portsoy
3.5 star property
Banff
8.8
Excellent
256 reviews
9.4
Exceptional
290 reviews
10.0
Exceptional
3 reviews
9.0
Wonderful
2 reviews
8.4
Very good
95 reviews
The price is HK$949
HK$1,139 total
includes taxes & fees
7 Nov - 8 Nov
The price is HK$923
HK$1,107 total
includes taxes & fees
7 Nov - 8 Nov
The price is HK$4,359
HK$4,359 total
includes taxes & fees
28 Nov - 29 Nov
The price is HK$738
HK$886 total
includes taxes & fees
27 Nov - 28 Nov
The price is HK$620
HK$620 total
includes taxes & fees
24 Nov - 25 Nov
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking

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 large, historic building with a prominent tower, surrounded by lush green lawns and trees under a clear blue sky.

Find out more about Banff

Top reasons to visit Banff

  • Stunning Natural Landscapes: Banff boasts breathtaking scenery, ideal for outdoor enthusiasts looking to explore its magnificent parks and mountains.
  • Adventure Activities: Engage in thrilling pursuits such as skiing, wildlife tours, and golf, catering to both adrenaline seekers and leisure lovers.
  • Cultural Experiences: Discover the vibrant arts scene at the Banff Centre and explore local museums that showcase the town's rich heritage.
  • Charming Accommodations: Choose from a variety of delightful lodgings, including historic castles and cosy inns.
  • Warm Hospitality: Experience the friendly atmosphere of the locals, making your visit even more enjoyable.

Find great hotels in and around Banff

In Banff, Scotland, visitors can choose from a delightful selection of accommodations, including charming hotels and historic castles. Whether you seek a pet-friendly haven for your family or a picturesque inn for a beach vacation experience, Banff offers the perfect lodging options. Explore the diverse range of Banff hotels, resorts, and inns that cater to all your needs for a memorable getaway.

  • Banff Springs Hotel: The Banff Springs Hotel is a distinguished 4-star accommodation known for its elegant business travel experience. With a guest rating of 8.6 out of 10, the hotel marries sophisticated amenities with a serene environment, making it an ideal choice for professionals seeking a productive getaway. Located in the heart of Banff, it features well-appointed rooms designed for comfort and convenience, alongside meeting facilities and high-speed internet access. Guests appreciate the attentive service and the hotel’s proximity to local attractions that cater to business and leisure alike.
  • The Knowes Hotel & Restaurant: With an impressive guest rating of 9.2 out of 10, The Knowes Hotel & Restaurant stands out for its adventurous spirit, making it a prime choice for thrill-seekers. Situated just 1.6km from Banff, this 3-star hotel offers a range of onsite and nearby adventure activities, including sailing, fishing, and birdwatching. The hotel’s restaurant complements the adventurous theme with hearty meals that cater to active guests. The warm atmosphere invites travellers to unwind after a day of exploring the great outdoors.
  • Fife Lodge: Rated 9.4 out of 10, Fife Lodge is a welcoming 3-star retreat in Banff that caters to both relaxation and recreation. Guests can enjoy complimentary breakfast and a range of dining options, including a restaurant serving dinner. The hotel features various onsite and nearby activities, such as golf, windsurfing, and sailing. Entertainment options like cable TV and flat-screen televisions enhance the stay, while the friendly service ensures that visitors feel right at home in this charming establishment.

Where to stay in and around Banff

Banff, a charming resort town, offers an idyllic escape for those seeking adventure and relaxation amidst stunning scenery. Explore the vibrant culture and luxurious amenities, while enjoying the warm hospitality of the locals. With central locations providing easy access to breathtaking skies and outdoor excursions, Banff is perfect for nature enthusiasts. Don't miss the nearby areas that enhance your experience with their rich cultural atmosphere and serene vibes, making your visit truly unforgettable.

  • Macduff: Nestled a mere mile from Banff, Macduff is a charming town that offers a delightful blend of outdoor adventures and scenic beauty. With a steady stream of visitors year-round, it’s particularly popular from June to July and September. Here, travellers can indulge in various activities, including golfing at local courses and exploring trails that lead to breathtaking landscapes. Notable attractions nearby include stunning beaches, a national state park, and historic houses that reflect the area’s rich heritage. Whether you’re seeking relaxation or adventure, Macduff provides an inviting atmosphere for all.
  • Portsoy: Located within the vicinity of Banff, Portsoy is a picturesque village known for its stunning coastal views and vibrant outdoor experiences. Like Macduff, Portsoy sees a peak in visitors during the summer months, particularly in June to July and September. The village is a haven for outdoor enthusiasts, offering scenic hiking trails and access to beautiful beaches. Visitors can explore the charming harbour and marina, where local fishing boats bob gently on the water. Portsoy's tranquil surroundings and community spirit make it an ideal spot for those looking to unwind amidst nature.
  • Whitehills: Another delightful village close to Banff, Whitehills is a hidden gem that beckons adventure seekers and nature lovers alike. With a consistent flow of visitors, particularly from June to August, Whitehills offers a range of outdoor activities, including hiking and trail exploration. The village is renowned for its beautiful bay and beaches, providing a perfect backdrop for relaxation or seaside strolls. Whitehills captures the essence of coastal living, making it a perfect destination for those seeking both adventure and tranquillity.

Things to do in Banff

Shopping

In Banff, you can explore local shops offering unique Scottish gifts and souvenirs. If you're up for a drive, head to the nearby town of Macduff, where you’ll find the Macduff Shopping Centre, featuring various retail options and charming boutiques for more shopping delights.

Recreation

Explore the tranquil grounds of the Banff Springs Hotel Spa, where you can indulge in rejuvenating treatments and enjoy the serene atmosphere. For outdoor enthusiasts, the nearby hills offer scenic walking trails, perfect for a refreshing hike while soaking in the natural beauty of the Scottish landscape.

Adventure

In Banff, explore the breathtaking landscapes through exhilarating hikes and mountain biking trails. Experience the thrill of white-water rafting on the River Tay or enjoy the stunning views while rock climbing. For a unique adventure, try sea kayaking along the rugged coastline, immersing yourself in Scotland's natural beauty.

Nightlife

Explore Banff's vibrant nightlife at the lively Banff Springs Hotel for a sophisticated evening or unwind at The Coach House, where locals gather for a relaxed pint. For live music, check out The Banff Inn, offering a fun atmosphere to enjoy local talent after dark.

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

Booking tips and Expedia advantages for Banff

To save money on your trip to Banff, consider visiting between January and March when accommodation prices are lower, particularly on Thursdays. Avoid Fridays for the best rates. Use Expedia’s search tool to filter hotels by budget and preferences, including eco-friendly options. You can also save by booking a package that combines flights, hotels, and activities. Explore free activities in the area, and take advantage of public transport to keep travel costs down while enjoying the stunning scenery Banff has to offer.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Banff are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Banff is Thursday. The most expensive day to stay in Banff is Friday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, preferred location, and other criteria. You can arrange your results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel booking in Banff with your flights and activities through an Expedia package.

Find the best attractions in and around Banff

Banff offers a delightful blend of outdoor adventures and cultural experiences, making it perfect for a scenic holiday. Visitors can explore stunning beaches, historic houses, and engaging museums. Key attractions include the vibrant uptown area, the Banff Centre for arts and culture, the breathtaking Banff National Park, and the iconic Banff Springs hotel. Whether seeking romance or adventure, Banff promises memorable experiences for every traveller.

  • Duff House: Nestled in Banff, Duff House is a stunning Georgian mansion set within picturesque grounds. This historic house showcases exquisite architecture and an impressive art collection, offering visitors a glimpse into the region's rich cultural heritage.
  • Portsoy Pottery: Located in the heart of Banff, Portsoy Pottery is a charming art gallery featuring beautifully crafted pottery and ceramics. Visitors can appreciate the artistry and craftsmanship while exploring the vibrant atmosphere of this local gem.
  • Delgatie Castle: Just 14km from Banff, Delgatie Castle is a captivating fortress steeped in history. With its romantic ambiance and stunning gardens, the castle invites visitors to explore its intriguing past while enjoying the serene surroundings.

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 MonthTemperaturePrecipitationCloudinessOccupancyPricing
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

Travelling to Banff, Scotland, is convenient with several nearby airports. Aberdeen Airport (ABZ), situated 55km away, offers excellent hotel options such as the 5-star Marcliffe and Trump® International Scotland, both accessible within 13km. INVerness Airport (INV), located 93km from Banff, has luxurious hotels like the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport. Lastly, Kirkwall Airport (KOI) is 145km from Banff, with close accommodations including the 4-star Graemeshall House and the 3-star Ayre Hotel, both just 5km away. Each airport provides varied transportation services to facilitate your journey to Banff.

Frequently Asked Questions

What are some of the best holiday rentals that Banff has to offer?

Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool: This highly rated holiday home rental in Banff offers an indoor pool, a fireplace and a BBQ 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 that you can cook with friends or family. It offers a patio, a garden and a selection of games so that you can immerse yourself in your holiday. Some other homes for rent in Banff include SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS and Beautiful renovated Mill near Portsoy and the many beaches along the Moray Firth. See all 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. Also, another option that offers an on-site pool is Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool. 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.

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.