Search Banff hotels

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Banff hotels

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (219 reviews)
"Room was clean, staff were friendly & helpful. Check in quick & easy. Dinner was excellent, we had 2 courses & couldn't fault anything. Enjoyable stay. "
United Kingdom
Jacqui
The price is AU$167
includes taxes & fees
16 Mar - 17 Mar
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (240 reviews)
"Lovely hotel and staff "
United Kingdom
Fiona
The price is AU$171
includes taxes & fees
8 Mar - 9 Mar
Fife Lodge

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (209 reviews)
"Lovely hotel and great value. Staff are always excellent."
United Kingdom
Edward
The price is AU$265
includes taxes & fees
3 Mar - 4 Mar
The Knowes Hotel & Restaurant

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (89 reviews)
"Great breakfast and food overall. Staff very friendly and helpful. "
United Kingdom
Anthony
The price is AU$223
includes taxes & fees
8 Mar - 9 Mar
The Royal Oak Hotel

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.6 out of 10, Excellent, (91 reviews)
"Excellent service staff were wonderful"
United Kingdom
Lyn
The price is AU$169
includes taxes & fees
5 Mar - 6 Mar
Homesly The Station Hotel

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (127 reviews)
"All clean and very hospitable."
United Kingdom
Lee
The price is AU$239
includes taxes & fees
3 Mar - 4 Mar
The Seafield Arms

Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
4.0 star property
Inverurie
9.6 out of 10, Exceptional, (370 reviews)
"Good service and an excellent room. "
United Kingdom
David
The price is AU$205
includes taxes & fees
31 Mar - 1 Apr
Meldrum House Country Hotel & Golf Course

Thainstone House

Thainstone House
4.0 star property
Inverurie
8.4 out of 10, Very good, (407 reviews)
"We were evacuated to a Holiday Inn in Westhill at early morning because of a gas leak. The staff were most helpful, the breakfast the previous morning was sufficient. As we are both in our eighties was quite stressful. Ann"
United Kingdom
Michael
The price is AU$150
includes taxes & fees
30 Mar - 31 Mar
Thainstone House

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (135 reviews)
"Lovely location, spotless, very comfortable"
United Kingdom
Andrew
The price is AU$246
includes taxes & fees
3 Mar - 4 Mar
Cullen Bay Hotel

Leslie Castle

Leslie Castle
3.0 star property
Insch
10.0 out of 10, Exceptional, (40 reviews)
"Great stay, great food, great stories about the place"
Sweden
Hans-Erik
Leslie Castle

Carleys House

Carleys House
3.0 star property
Macduff
Carleys House

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (153 reviews)
"A bit in need of upgrade but clean and warm so good value,"
United Kingdom
Colin
The price is AU$95
includes taxes & fees
3 Mar - 4 Mar
The Old Coach House Hotel

Disblair House

Disblair House
3.0 star property
Aberdeen
10.0 out of 10, Exceptional, (51 reviews)
"Absolutely fabulous fresh cooked breakfast each morning with a whole host of other options on offer Cannot complain simply wonderful !!! Great place to stay too and Great hosts What more could you want !!??"
United Kingdom
Glynn
The price is AU$128
includes taxes & fees
7 Mar - 8 Mar
Disblair House

The Lodges at Barra Castle

The Lodges at Barra Castle
4.0 star property
Inverurie
9.0 out of 10, Wonderful, (30 reviews)
"The lodge was clean, well set up and had everything we could need and more"
United States
nuala
The Lodges at Barra Castle

Josies House

Josies House
2.0 star property
Banff
Josies House

Macdonald Pittodrie House

Macdonald Pittodrie House
4.0 star property
Inverurie
8.8 out of 10, Excellent, (268 reviews)
"Very friendly staff, relaxing calm hotel. Breakfast was excellent and freshly prepared to order including continenral)"
United Kingdom
Susan
The price is AU$182
includes taxes & fees
3 Mar - 4 Mar
Macdonald Pittodrie House

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (101 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is AU$188
includes taxes & fees
3 Mar - 4 Mar
Kintrae B&B

Strathburn Hotel Inverurie by Compass Hospitality

Strathburn Hotel Inverurie by Compass Hospitality
4.0 star property
Inverurie
8.6 out of 10, Excellent, (154 reviews)
"Excellent hotel great food and friendly and helpful"
United Kingdom
Graham
The price is AU$124
includes taxes & fees
8 Mar - 9 Mar
Strathburn Hotel Inverurie by Compass Hospitality
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.

The Annual Holiday Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
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.

DH56R3 Doune Hill Temple at Banff in Aberdeenshire,Scotland

Top Banff Hotel Reviews

Recent Reviews in Banff

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?
Fife Lodge is a favourite property for Expedia customers. This hotel offers free breakfast and a restaurant. Another favourite option for your visit based on traveller reviews is Banff Springs Hotel. See all available top hotels, or vacation rentals in Banff.
What are some of the best holiday rentals that Banff has to offer?
SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS: This highly rated holiday home rental in Banff offers a patio, a BBQ and laundry facilities to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a dishwasher, a fridge and an oven. Some other homes for rent in Banff include Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool and Highland Retreat in Banff near Whisky Trail. 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 Charming 1-Bed Garden Lodge in Boyndie, Banff. 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 114 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 Portsoy Pottery and Banff Museum. 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.

Explore a world of travel with Expedia