Banff hotels from HK$533

  • 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

Our top choices for Banff hotels

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (228 reviews)
"Friendly staff, fresh breakfast made to order, fantastic location, nothing too much bother for the staff. Highly recommend "
United Kingdom
Ian
The price is HK$1,194
HK$1,433 total
includes taxes & fees
20 May - 21 May
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (248 reviews)
"Everything was perfect and outstanding!👍"
United Kingdom
Solveig
The price is HK$876
HK$1,051 total
includes taxes & fees
17 May - 18 May
Fife Lodge

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,240
HK$1,488 total
includes taxes & fees
14 May - 15 May
Seafield Arms

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.4 out of 10, Very good, (92 reviews)
"Great place, very friendly staff, the food was best in Scotland "
United States
Viktoria
The price is HK$856
HK$856 total
includes taxes & fees
15 May - 16 May
Homesly The Station Hotel

Periwinkle Cottage

Periwinkle Cottage
2.0 star property
Banff
The price is HK$3,656
HK$4,387 total
includes taxes & fees
27 May - 28 May
Periwinkle Cottage

The Old Kipper Hoose

The Old Kipper Hoose
2.0 star property
Banff
The price is HK$6,005
HK$7,207 total
includes taxes & fees
30 May - 31 May
The Old Kipper Hoose

49 Crovie Village

49 Crovie Village
2.5 star property
Banff
The price is HK$4,645
HK$5,574 total
includes taxes & fees
16 May - 17 May
49 Crovie Village

11 Village

11 Village
3.0 star property
Banff
The price is HK$3,377
HK$4,053 total
includes taxes & fees
18 May - 19 May
11 Village

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (2 reviews)
The price is HK$4,017
HK$4,017 total
includes taxes & fees
15 May - 16 May
24 Waters Edge

111a Main Street

111a Main Street
3.0 star property
Banff
10.0 out of 10, Exceptional, (1 review)
"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 "
United Kingdom
Mrs Frishta
The price is HK$5,461
HK$6,553 total
includes taxes & fees
6 Jun - 7 Jun
111a Main Street

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is HK$3,667
HK$4,401 total
includes taxes & fees
8 Jun - 9 Jun
2 Seafield Place

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,433
HK$6,519 total
includes taxes & fees
20 May - 21 May
15 Waters Edge

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
Tammie Norrie Cottage

Bullpens

Bullpens
3.5 star property
Banff
The price is HK$7,533
HK$9,040 total
includes taxes & fees
22 May - 23 May
Bullpens

19 Reidhaven Street

19 Reidhaven Street
3.0 star property
Banff
The price is HK$7,751
HK$7,751 total
includes taxes & fees
16 May - 17 May
19 Reidhaven Street

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (97 reviews)
"Very cosy small hotel - comfortable bedroom, great breakfast and very helpful and friendly staff. Great location for visiting Speyside."
United Kingdom
Stephen
The price is HK$1,618
HK$1,941 total
includes taxes & fees
7 Jun - 8 Jun
Craigellachie Lodge

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (128 reviews)
"Food and staff were amazing. Had a great sleep. "
United Kingdom
Kimberley
The price is HK$941
HK$1,129 total
includes taxes & fees
29 May - 30 May
The Davron Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (102 reviews)
"Great modern rooms installed in a traditional hotel with a nice cosy bar. Tried the 22 year old whisky which was smashing. Staff were awesome as well"
United Kingdom
Bhavik
The price is HK$1,509
HK$1,811 total
includes taxes & fees
1 Jun - 2 Jun
The Aberlour Hotel

Leslie Castle

Leslie Castle
3.0 star property
Insch
10.0 out of 10, Exceptional, (41 reviews)
"Great stay, great food, great stories about the place"
Sweden
Hans-Erik
The price is HK$2,901
HK$3,482 total
includes taxes & fees
1 Jun - 2 Jun
Leslie Castle

Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
4.0 star property
Inverurie
9.6 out of 10, Exceptional, (374 reviews)
"I stay here when travelling on business - always wonderful "
United Kingdom
Alison
The price is HK$961
HK$1,153 total
includes taxes & fees
31 May - 1 Jun
Meldrum House Country Hotel & Golf Course
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.

DH56R3 Doune Hill Temple at Banff in Aberdeenshire,Scotland

Top Banff Hotel Reviews

More cheap stays in Banff

Find out more about Banff

Top reasons to visit Banff

  • Stunning Scenery: Banff boasts breathtaking landscapes, including picturesque harbours and dramatic coastal rocks.
  • Outdoor Activities: Ideal for adventure enthusiasts, offering hiking, beach activities, and thrilling sports.
  • Cultural Experiences: Immerse yourself in local culture, exploring the unique heritage of Aberdeenshire.
  • Family-Friendly Attractions: Enjoy an adventure playground and various activities suitable for all ages.
  • Charming Accommodations: Choose from historic castles and local hotels for a memorable stay.

Find great hotels in and around Banff

Discover a delightful selection of accommodations in Banff, Scotland, where charming hotels and historic castles await your stay. Whether you're seeking family-friendly lodgings, pet-friendly options, or a base for your adventure-filled holiday, you'll find the perfect spot. Explore local favourites such as the Aberdeen Dyce Hotel and a variety of Aberdeenshire hotels and cottages to ensure a memorable experience in this picturesque region.

  • Banff Springs Hotel: This elegant 4-star establishment offers a refined atmosphere tailored for business travellers. Nestled in the heart of Banff, Banff Springs Hotel features modern amenities designed to cater to the needs of professionals on the go. With well-appointed meeting rooms and high-speed internet, guests can seamlessly blend work and leisure. The hotel’s sophisticated dining options and serene surroundings make it an ideal retreat for those looking to unwind after a day of business engagements.
  • The Knowes Hotel & Restaurant: Adventure awaits at The Knowes Hotel & Restaurant, a charming 3-star accommodation located just 1.6km from Banff. This hotel is perfect for thrill-seekers and outdoor enthusiasts, offering an array of adventure sports and recreational activities both onsite and in the surrounding area. Guests can indulge in fishing, birdwatching, and sailing, ensuring a memorable experience for nature lovers. The inviting restaurant serves delicious meals, making it a perfect spot to relax after an exhilarating day.
  • Fife Lodge: Fife Lodge is a delightful 3-star hotel situated in Banff, offering a blend of comfort and convenience. Guests can enjoy complimentary full breakfast and a variety of dining options, including a bar and lounge. With an array of sports and recreational activities available nearby, such as golfing and windsurfing, guests will find plenty to keep them entertained. The lodge features modern amenities like flat-screen TVs and cable channels, ensuring a pleasant stay for all visitors.

Where to stay in and around Banff

Discover the enchanting town of Banff, where the breathtaking Aberdeenshire countryside awaits. Immerse yourself in the local culture while enjoying luxurious accommodations and friendly hospitality. Explore outdoor activities ranging from hiking to quaint excursions. The actual town of Banff offers a perfect blend of relaxation and adventure, making it an ideal base for your Scottish getaway. Experience the unique charm of Scotland, all while surrounded by stunning landscapes and rich heritage.

  • Macduff: Situated a mere mile from Banff, Macduff is a charming city that serves as a delightful gateway to outdoor adventures. This area is known for its stunning scenery and offers a range of activities, including golf and trail access, perfect for those seeking adventure. Visitors can explore local landmarks such as the monument, art gallery, and historic house, all of which add to the city's rich cultural tapestry. With a steady flow of tourists throughout the year, Macduff is particularly lively during the summer and early autumn months, making it an ideal spot for both relaxation and recreation.
  • Portsoy: Nestled within the vicinity of Banff, Portsoy is a picturesque village that captivates visitors with its scenic landscapes and outdoor activities. Known for its golf courses and a private country club, it’s a haven for sports enthusiasts. The village boasts notable attractions like a local museum, an exquisite castle, and the stunning national park nearby, perfect for hikers and nature lovers. Portsoy's appeal remains consistent year-round, with peaks in visitor numbers during the summer and early autumn, ensuring a vibrant atmosphere for your visit.
  • Whitehills: Just a short distance from Banff lies Whitehills, a quaint village known for its outdoor charm and adventure opportunities. With hiking trails and easy access to beautiful beaches, it's an ideal location for those looking to immerse themselves in nature. The nearby national park and state park provide a stunning backdrop for exploration. Whitehills sees a steady flow of tourists, especially in the summer months, making it a perfect retreat for both relaxation and adventure, surrounded by breathtaking scenery.

Things to do in and around Banff

Banff offers an array of outdoor activities and stunning scenery, making it an ideal destination for adventure enthusiasts. Visitors can engage in thrilling adventure sports, explore the local golf course, and enjoy the beautiful landscapes. The town is perfect for those seeking educational experiences and family-friendly attractions, including an adventure playground that promises fun for all ages. Whether you're looking for adventure today or planning for future explorations, Banff has something to offer every traveller.

Shopping

In Banff, you can enjoy shopping at Portsoy Ice Cream, a charming store offering delightful treats. If you're up for a drive, head to nearby towns for more extensive shopping experiences, including unique boutiques and local crafts that make perfect gifts and souvenirs.

Recreation

The Haughs, a vibrant sports facility, offers a range of athletic activities just 16.1km from Banff, perfect for sports enthusiasts. Enjoy a touch of luxury at Cullen Golf Club, located 19.3km away, or unwind with family at Well Road Play Park, a delightful playground 25.7km from Banff.

Adventure

In Banff, explore the exhilarating hiking trails of the surrounding hills, offering breathtaking views. Experience white-water rafting on the River Tay for an adrenaline rush, or try mountain biking through scenic paths. Don't miss the chance to enjoy rock climbing at the nearby crags for a thrilling challenge.

Nightlife

In Banff, the vibrant nightlife features venues like The Banff Avenue Brewing Co., where craft beers and live music create a lively atmosphere. The Hoodoo Lounge offers a relaxed vibe with cocktails and occasional themed nights, perfect for unwinding after a day of adventure.

*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 Banff

Banff, Scotland, is a perfect destination for outdoor enthusiasts and those seeking stunning scenery. With its picturesque harbour, charming beach, and dramatic rocks, the area offers a variety of attractions suited for travellers interested in beach activities, cultural experiences, and breathtaking landscapes. Whether you’re keen on adventure or simply wish to soak in the beauty, Banff has something to cater to every visitor's desire.

  • Banff Museum: Immerse yourself in the rich history and culture of Banff at the Banff Museum. This charming museum showcases the local heritage through fascinating exhibits, offering insights into the area's past and its significance in Scottish history.
  • Portsoy Pottery: Experience the unique artistry at Portsoy Pottery, where traditional craftsmanship meets contemporary design. This vibrant art gallery features exquisite handmade pottery, reflecting the cultural heritage of the region and offering a chance to purchase one-of-a-kind pieces.
  • Duff House: Discover the elegance of Duff House, a magnificent historic building set amidst beautiful gardens. This architectural gem serves as a gallery for fine art, allowing visitors to appreciate both the stunning interiors and the artwork within.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 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

When visiting Banff, Scotland, you can fly into several major airports. Aberdeen Airport (ABZ) is 54.7km away, with nearby hotels such as the 5-star Marcliffe, located 9.7km from the airport. INVerness Airport (INV) is 93.3km away, offering luxurious options like the 5-star Ness Walk, just 12.9km from the airport, which provides various transport services. Wick Airport (WIC) is also 93.3km from Banff, with the 5-star Ackergill Tower a mere 3.2km away. Each airport has its own selection of accommodations and transport services to ensure a comfortable arrival for your stay in 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 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 Garden Arms Hotel and Seafield Arms. 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 121 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.