Banff hotels from HK$526

  • 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, (231 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,192
HK$1,430 total
includes taxes & fees
27 May - 28 May
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (249 reviews)
"Everything was perfect and outstanding!👍"
United Kingdom
Solveig
The price is HK$921
HK$1,105 total
includes taxes & fees
31 May - 1 Jun
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,250
HK$1,500 total
includes taxes & fees
26 May - 27 May
Seafield Arms

Periwinkle Cottage

Periwinkle Cottage
2.0 star property
Banff
The price is HK$3,606
HK$4,327 total
includes taxes & fees
17 Jun - 18 Jun
Periwinkle Cottage

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$859
HK$859 total
includes taxes & fees
28 May - 29 May
Homesly The Station Hotel

The Old Kipper Hoose

The Old Kipper Hoose
2.0 star property
Banff
The price is HK$5,923
HK$7,107 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,590
HK$5,508 total
includes taxes & fees
30 May - 31 May
49 Crovie Village

11 Village

11 Village
3.0 star property
Banff
The price is HK$3,337
HK$4,005 total
includes taxes & fees
19 Jun - 20 Jun
11 Village

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is HK$3,624
HK$4,348 total
includes taxes & fees
19 Jun - 20 Jun
2 Seafield Place

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is HK$5,681
HK$6,818 total
includes taxes & fees
6 Jun - 7 Jun
Tammie Norrie Cottage

Bullpens

Bullpens
3.5 star property
Banff
The price is HK$8,383
HK$10,060 total
includes taxes & fees
30 May - 31 May
Bullpens

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
15 Waters Edge

19 Reidhaven Street

19 Reidhaven Street
3.0 star property
Banff
The price is HK$8,031
HK$8,031 total
includes taxes & fees
5 Jun - 6 Jun
19 Reidhaven Street

Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
9.8 out of 10, Exceptional, (27 reviews)
"Great location, clean and cosy room. Wonderful breakfast and owners friendly and helpful. Would stay again and would recommend."
United Kingdom
CHRISTINA
The price is HK$886
HK$886 total
includes taxes & fees
31 May - 1 Jun
Deveron Lodge B&B

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.6 out of 10, Good, (5 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$482
HK$579 total
includes taxes & fees
7 Jun - 8 Jun
Premier Inn Elgin

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.8 out of 10, Exceptional, (247 reviews)
"Food was outstanding and the staff were great."
United Kingdom
Alan
The price is HK$1,088
HK$1,305 total
includes taxes & fees
27 May - 28 May
Saplinbrae Hotel and Lodges

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (129 reviews)
"We love this hotel! We were there two years ago and wanted to return to see if it still was as exceptional as we originally thought. And it was! The dinner in the restaurant was wonderful and the complimentary breakfast was top notch. The property is lovingly maintained by the nicest couple. They are working hard to get their outdoor eating area ready for the season!"
United States
Jonathan
The price is HK$1,009
HK$1,210 total
includes taxes & fees
28 May - 29 May
The Davron Hotel

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.8 out of 10, Excellent, (26 reviews)
"Property is just off main street, doesn't look much from outside, but as soon as you come inside it's a whole different world."
United Kingdom
Paul
The price is HK$681
HK$817 total
includes taxes & fees
27 May - 28 May
Stag & Thistle Hotel and Restaurant

Cabin View

Cabin View
2.0 star property
Turriff
The price is HK$1,140
HK$1,368 total
includes taxes & fees
27 May - 28 May
Cabin View

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$868
HK$1,042 total
includes taxes & fees
1 Jun - 2 Jun
Kintrae B&B
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. Our travellers also rate SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS as a favourite home for rent in Banff. 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 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. 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.