A coastal town with a prominent tower overlooking the sea.

Banff hotels from HK$568

  • 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

Guest rating

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

Star rating

Our top choices for Banff hotels

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (260 reviews)
"The place is amazing with great views and friendly people"
United States
Oscar Jorge
The price is HK$919
HK$1,103 total
includes taxes & fees
16 Jul - 17 Jul
Fife Lodge

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (238 reviews)
The price is HK$1,189
HK$1,427 total
includes taxes & fees
13 Jul - 14 Jul
Banff Springs Hotel

Seafield Arms

Seafield Arms
3.5 star property
Banff
7.4 out of 10, Good, (11 reviews)
"Really old pub in the middle of the village , good food and drink, very pleasant bar"
United Kingdom
David
The price is HK$1,289
HK$1,547 total
includes taxes & fees
12 Jul - 13 Jul
Seafield Arms

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (2 reviews)
The price is HK$3,954
HK$3,954 total
includes taxes & fees
18 Jul - 19 Jul
24 Waters Edge

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 HK$1,597
HK$1,597 total
includes taxes & fees
18 Jul - 19 Jul
Homesly The Station Hotel

Periwinkle Cottage

Periwinkle Cottage
3.0 star property
Banff
The price is HK$3,599
HK$4,319 total
includes taxes & fees
16 Jul - 17 Jul
Periwinkle Cottage

The Old Kipper Hoose

The Old Kipper Hoose
2.0 star property
Banff
The price is HK$5,914
HK$7,096 total
includes taxes & fees
23 Jul - 24 Jul
The Old Kipper Hoose

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is HK$3,617
HK$4,340 total
includes taxes & fees
22 Jul - 23 Jul
2 Seafield Place

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is HK$7,093
HK$8,511 total
includes taxes & fees
24 Jul - 25 Jul
Tammie Norrie Cottage

11 Village

11 Village
3.0 star property
Banff
The price is HK$4,199
HK$5,038 total
includes taxes & fees
31 Jul - 1 Aug
11 Village

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (133 reviews)
"Food and staff were amazing. Had a great sleep. "
United Kingdom
Kimberley
The price is HK$1,121
HK$1,345 total
includes taxes & fees
13 Jul - 14 Jul
The Davron Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (374 reviews)
"What a beautiful place to stay at a prime spot in the Speyside area. We loved our breakfast every morning. Dinners at both the Spey Inn and GEMAIR were wonderful too. The walking trail is a must attraction if you stay here as well."
United States
Helen
The price is HK$1,976
HK$2,372 total
includes taxes & fees
26 Jul - 27 Jul
Craigellachie Hotel of Speyside

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (99 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
The price is HK$1,882
HK$2,259 total
includes taxes & fees
17 Jul - 18 Jul
Craigellachie Lodge

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 HK$2,950
HK$3,540 total
includes taxes & fees
16 Jul - 17 Jul
Leslie Castle

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (108 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is HK$1,576
HK$1,891 total
includes taxes & fees
16 Jul - 17 Jul
The Aberlour Hotel

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (260 reviews)
"Great location "
Australia
Vincent
The price is HK$1,638
HK$1,965 total
includes taxes & fees
13 Jul - 14 Jul
The Station Hotel

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 HK$867
HK$1,040 total
includes taxes & fees
16 Jul - 17 Jul
Kintrae B&B

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 HK$1,067
HK$1,067 total
includes taxes & fees
12 Jul - 13 Jul
Chapelhill Croft Farmhouse B&B

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
8.0 out of 10, Very good, (6 reviews)
"The property was undergoing a makeover, new carpets etc and was a little bit untidy in areas. Nonetheless to be expected during contractors working there. The staff, especially the manager, were extremely helpful and pleasant."
United States
george
The price is HK$473
HK$568 total
includes taxes & fees
2 Aug - 3 Aug
Premier Inn Elgin

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.6 out of 10, Exceptional, (249 reviews)
"Food was outstanding and the staff were great."
United Kingdom
Alan
The price is HK$1,086
HK$1,303 total
includes taxes & fees
17 Jul - 18 Jul
Saplinbrae Hotel and Lodges
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 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 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

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'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.
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 Sunny Side House Gardenstown. 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, 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. 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?
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 Grass Labyrinth. 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.