Search Banff hotels

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

Filter by

Guest rating
Guest rating
Star rating

Top hotels and accommodation in Banff

Banff Springs Hotel
4.0 star property
8.6 out of 10, Excellent, (200)
"Great location, great food and lovely staff"
The price is AU$261
includes taxes & fees
19 Oct - 20 Oct
Banff Springs Hotel
Fife Lodge
3.0 star property
9.4 out of 10, Exceptional, (226)
"The staff are wonderful and very accommodating. Super breakfast, bar area as well as dining facility."
The price is AU$215
includes taxes & fees
21 Oct - 22 Oct
Fife Lodge
Homesly The Station Hotel
3.5 star property
8.6 out of 10, Excellent, (90)
"Excellent service staff were wonderful"
The price is AU$256
includes taxes & fees
21 Oct - 22 Oct
Homesly The Station Hotel
111a Main Street
3.0 star property
10.0 out of 10, Exceptional, (1)
"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 "
The price is AU$1,006
includes taxes & fees
18 Oct - 19 Oct
111a Main Street
Thain House
3.0 star property
The price is AU$622
includes taxes & fees
7 Nov - 8 Nov
Thain House
11 Village
3.0 star property
The price is AU$742
includes taxes & fees
1 Nov - 2 Nov
11 Village
15 Waters Edge
3.5 star property
The price is AU$1,198
includes taxes & fees
25 Oct - 26 Oct
15 Waters Edge
Dolphin Cottage
4.0 star property
The price is AU$882
includes taxes & fees
22 Oct - 23 Oct
Dolphin Cottage
19 Reidhaven Street
3.0 star property
The price is AU$1,046
includes taxes & fees
14 Nov - 15 Nov
19 Reidhaven Street
49 Crovie Village
2.5 star property
The price is AU$988
includes taxes & fees
27 Oct - 28 Oct
49 Crovie Village
Bullpens
3.5 star property
The price is AU$1,393
includes taxes & fees
1 Nov - 2 Nov
Bullpens
2 Seafield Place
3.0 star property
The price is AU$806
includes taxes & fees
28 Oct - 29 Oct
2 Seafield Place
Tammie Norrie Cottage
3.5 star property
The price is AU$968
includes taxes & fees
8 Nov - 9 Nov
Tammie Norrie Cottage
The Old Coach House Hotel
3.0 star property
6.8 out of 10, (143)
"Great ensuite room, very clean and very quiet. The hotel is in the town centre so is very convenient for local amenities."
The price is AU$102
includes taxes & fees
16 Oct - 17 Oct
The Old Coach House Hotel
Craigellachie Hotel of Speyside
4.0 star property
9.0 out of 10, Wonderful, (332)
"Excellent bar. Breakfast was very good. Clean hotel. Very convenient place if you are visiting speyside. "
The price is AU$367
includes taxes & fees
2 Nov - 3 Nov
Craigellachie Hotel of Speyside
The Station Hotel
4.0 star property
9.4 out of 10, Exceptional, (238)
"Wonderful place to be and explore the area."
The price is AU$264
includes taxes & fees
11 Nov - 12 Nov
The Station Hotel
The Aberlour Hotel
3.0 star property
9.0 out of 10, Wonderful, (92)
"Great place!! The rooms are very comfortable and the staff is amazing!!"
The price is AU$314
includes taxes & fees
24 Oct - 25 Oct
The Aberlour Hotel
Hillhead Hideaways
5.0 star property
10.0 out of 10, Exceptional, (7)
"Everything you need amd more for a great few nights away. Great job!"
The price is AU$716
includes taxes & fees
11 Nov - 12 Nov
Hillhead Hideaways
Meldrum House Country Hotel & Golf Course
4.0 star property
9.4 out of 10, Exceptional, (357)
"Amazing historic property with all the modern day amenities. Will stay here again!"
The price is AU$287
includes taxes & fees
26 Oct - 27 Oct
Meldrum House Country Hotel & Golf Course
Macdonald Pittodrie House
4.0 star property
8.8 out of 10, Excellent, (263)
"The breakfast was fresh with plenty choice. room comfortable and clean. All staff were friendly and helpful."
The price is AU$233
includes taxes & fees
30 Oct - 31 Oct
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 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.

Top Banff Hotel Reviews

More cheap accommodation in Banff

Find out more about Banff

Top reasons to visit Banff

  • Stunning Natural Landscapes: Explore the breathtaking beauty of Banff National Park, featuring dramatic mountains and pristine lakes.
  • Historic Charm: Wander through the historic town of Banff, with its quaint streets, boutique shops, and rich cultural heritage.
  • Outdoor Adventures: Enjoy a variety of outdoor activities, from thrilling skiing in winter to golfing and hiking in warmer months.
  • Banff Gondola: Take a ride on the Banff Gondola for spectacular panoramic views of the surrounding landscapes.
  • Varied Accommodation: Choose from a range of charming lodgings, from cosy hotels to enchanting castles tailored to all travellers.

Find great hotels in and around Banff

Discover the charm of Banff, Scotland, with a range of accommodation options that cater to every type of traveller. From cosy hotels to enchanting castles, you'll find the perfect spot for a family getaway, a romantic escape, or a pet-friendly retreat. With various facilities and services tailored to your needs, Banff offers an unforgettable lodging experience in the heart of Scotland.

  • Banff Springs Hotel: Experience the elegance of the Banff Springs Hotel, a distinguished 4-star accommodation that caters to the discerning business traveller. Nestled in the heart of Banff, this hotel is designed for those who seek a sophisticated environment for work and leisure. With top-notch business amenities including spacious conference facilities and well-equipped meeting rooms, it provides an ideal setting for corporate events. Guests can appreciate the blend of professional service and comfortable lodging, making it a perfect choice for business trips.
  • The Knowes Hotel & Restaurant: For adventure enthusiasts, The Knowes Hotel & Restaurant offers a delightful 3-star experience just 1.6km away from Banff. This hotel embodies the spirit of exploration, providing various outdoor activities right on its doorstep. Whether you fancy fishing, birdwatching, sailing, or surfing, there’s an adventure waiting for you nearby. The on-site restaurant complements your stay with hearty meals, making it an excellent base for those looking to immerse themselves in the natural beauty and thrilling experiences the area has to offer.
  • The Seafield Arms: Located 17.7km from Banff, The Seafield Arms is a charming 4-star hotel that invites families and food lovers alike. Offering an array of dining options including a delightful restaurant for dinner and a welcoming bar, this hotel ensures that guests enjoy a satisfying culinary experience. The kid-friendly meals make it a great choice for families travelling with children. With its warm atmosphere and quality service, The Seafield Arms is a perfect retreat for those wishing to relax and dine well after a day exploring the scenic surroundings.

Where to stay in and around Banff

Banff offers a delightful blend of outdoor adventure and rich culture, making it a perfect holiday destination. Explore the charming downtown with its boutique shops and cafes, or unwind in the stunning mountain landscapes. Nearby small towns add to the relaxing vibe, while the friendly locals enhance the experience. Whether you seek luxurious escapes or exciting excursions, Banff and its surrounding regions promise a memorable getaway in this beautiful part of Scotland.

  • Portsoy: Nestled along the stunning coastline, Portsoy is a charming village that offers a delightful blend of outdoor adventure and scenic beauty. With peak visitor numbers during the warmer months of June to July and September, this hidden gem is perfect for those looking to explore picturesque hiking trails and enjoy a round of golf. The nearby beach and national parks provide ample opportunities for relaxation and exploration, making Portsoy a must-visit for nature enthusiasts. Experience the serene atmosphere and breathtaking views that this village has to offer.
  • Macduff: just 1.6km from Banff, Macduff is a vibrant city that captivates visitors with its outdoor activities and stunning scenery. Similar to its neighbour, it sees a surge of tourists in June to July and September. Macduff is ideal for those eager to enjoy activities such as hiking and golfing, with easy access to trails and the beautiful coastline. The local beach and proximity to national parks make it a fantastic spot for adventure seekers and those looking to soak up the natural beauty of the Scottish landscape.
  • Gardenstown: A quaint village with rich cultural heritage, Gardenstown attracts visitors primarily in April and during the summer months of July to August. Known for its adventure and outdoor experiences, this charming locale features a history museum and historic sites that reflect its fascinating past. Gardenstown's picturesque setting along the coast offers stunning views and a unique atmosphere, making it an excellent destination for those looking to immerse themselves in local history while enjoying the great outdoors.

Things to do in and around Banff

Banff offers a diverse range of activities perfect for outdoor enthusiasts and culture lovers alike. Enjoy golfing on scenic courses, explore the charming downtown with its unique shops, and experience thrilling ski resorts. This picturesque town is ideal for a family holiday, providing ample opportunities for adventure and relaxation amidst stunning natural beauty.

Shopping

In Banff, you can treat yourself to a delightful experience at Portsoy Ice Cream, a charming store offering delicious treats. If you're up for a drive, explore nearby shopping malls for more variety, but the local spots have plenty of unique gifts and souvenirs to discover.

Recreation

The Haughs, a vibrant sports facility, offers exhilarating activities just 16.1km from Banff. For a touch of luxury, visit Cullen Golf Club, located 19.3km away, where you can enjoy pristine greens. Families will love Well Road Play Park, 25.7km from Banff, boasting great outdoor fun.

Adventure

Explore the stunning coastline at Banff Beach, perfect for swimming and sunbathing. For a thrilling experience, try cliff jumping at the nearby rock formations. Don’t miss a hike along the scenic coastal paths, offering spectacular ocean views and unique wildlife sightings.

Nightlife

Experience the vibrant nightlife at The Banff Bar on High Street, where you can enjoy a range of local ales. For a lively atmosphere, visit The Marine Hotel, perfect for dancing and live DJs on weekends. Don’t miss the welcoming vibe at the Banff Brewery for some craft brews.

Booking tips and Expedia advantages for Banff

For a budget-friendly trip to Banff, consider visiting between January and March when accommodation prices drop. Thursdays are the cheapest nights to stay, while Fridays tend to be pricier. Use Expedia to filter for budget-friendly options, eco-certified stays, and to combine flights and activities for better deals. Take advantage of free outdoor activities like hiking and explore local parks to save on entertainment costs. Lastly, comparing prices across various platforms can help you secure the best hotel deals and affordable accommodation options.

  • 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: Take advantage of Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of accommodation you’re looking for. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your Banff accommodation with your flights and activities through an Expedia package.

Find the best attractions in Banff

Banff, Scotland offers a delightful mix of outdoor adventure and cultural experiences. Visitors can explore the historic Banff, wander through the charming downtown, and enjoy the scenic beauty of Banff National Park. Don't miss attractions like the Banff Gondola for breathtaking views, and relax at the local beach and harbour. This picturesque town is perfect for those seeking a blend of history, culture, and stunning landscapes.

  • Duff House: Explore the exquisite architecture of Duff House, a historic gem nestled in Banff. This Georgian mansion, designed by renowned architect William Adam, offers a glimpse into the area's rich cultural heritage, with beautifully landscaped gardens perfect for a leisurely stroll.
  • Fordyce Joiners Workshop and Visitor Centre: Step back in time at the Fordyce Joiners Workshop, a fascinating museum showcasing traditional woodworking skills. Discover the craftsmanship involved in joinery and admire the historical tools and techniques used by local artisans.
  • Portsoy Pottery: Visit Portsoy Pottery, an enchanting art gallery that celebrates local ceramic artistry. Engage with the creative process, view unique handcrafted pieces, and perhaps even participate in a pottery workshop to unleash your inner artist.

Best time to go to Banff

The best time to visit Banff can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Banff falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Banff falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January40.1°F (4.5°C)Light RainMostly CloudyAverageSlightly Low
February40.5°F (4.7°C)No Rain (Dry)Mostly CloudyAverageSlightly Low
March42.3°F (5.7°C)Light RainMostly CloudyAverageSlightly Low
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 LowAverage

The nearest major airports for your trip to Banff

For your visit to Banff, Scotland, the nearest major airports are Aberdeen (ABZ), Inverness (INV), and Wick (WIC). Aberdeen Airport, located 54.7km away, offers excellent accommodation options such as the 5-star Marcliffe Hotel, 9.7km from the airport. Inverness Airport, 93.3km from Banff, is close to the luxurious Ness Walk Hotel, also 12.9km away. Wick Airport is similarly 93.3km distant, with the Bank Guest House just 1.1km from the airport. All these hotels provide convenient access to their respective airports, ensuring a smooth start to your Scottish adventure.

Frequently asked questions

What's the best place to stay in Banff?
Banff Springs Hotel is a favourite property for Expedia customers. This hotel offers a restaurant and free parking. Another favourite option for your visit based on traveller reviews is 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?
11 Village: This highly rated holiday home rental in Banff is near the beach, and equipped with laundry facilities and free WiFi to help you feel perfectly comfortable in your new surroundings. Kitchen amenities such as a fridge and kitchenware can make your holiday run smoothly. Some other homes for rent in Banff include Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool and SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS. 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 The Sail Loft - Hostel and Seafield Arms. See more pet-friendly hotel accommodations in Banff.
What are some accommodation options with pools in Banff?
Homesly The Station Hotel: Provides 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 117 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 Fordyce Joiners Workshop and Visitor Centre. 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.

Explore a world of travel with Expedia