Banff hotels from HK$712

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

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, (214)
"It’s just a perfect hotel and perfect staff"
United Kingdom
Antonio
The price is HK$956
HK$1,148 total
includes taxes & fees
25 Dec - 26 Dec
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (237)
"Lovely hotel and staff "
United Kingdom
Fiona
The price is HK$830
HK$996 total
includes taxes & fees
21 Jan - 22 Jan 2026
Fife Lodge

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.6 out of 10, Excellent, (91)
"Excellent service staff were wonderful"
United Kingdom
Lyn
The price is HK$712
HK$712 total
includes taxes & fees
26 Dec - 27 Dec
Homesly The Station Hotel

49 Crovie Village

49 Crovie Village
2.5 star property
Banff
The price is HK$4,302
HK$5,163 total
includes taxes & fees
3 Jan - 4 Jan 2026
49 Crovie Village

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is HK$3,830
HK$4,596 total
includes taxes & fees
8 Jan - 9 Jan 2026
Tammie Norrie Cottage

111a Main Street

111a Main Street
3.0 star property
Banff
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 "
United Kingdom
Mrs Frishta
The price is HK$4,587
HK$5,505 total
includes taxes & fees
3 Jan - 4 Jan 2026
111a Main Street

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is HK$3,520
HK$4,224 total
includes taxes & fees
3 Jan - 4 Jan 2026
2 Seafield Place

11 Village

11 Village
3.0 star property
Banff
The price is HK$3,243
HK$3,891 total
includes taxes & fees
3 Jan - 4 Jan 2026
11 Village

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (1)
The price is HK$3,848
HK$3,848 total
includes taxes & fees
29 Dec - 30 Dec
24 Waters Edge

19 Reidhaven Street

19 Reidhaven Street
3.0 star property
Banff
The price is HK$5,601
HK$5,601 total
includes taxes & fees
6 Jan - 7 Jan 2026
19 Reidhaven Street

15 Waters Edge

15 Waters Edge
3.5 star property
Banff
The price is HK$5,360
HK$6,432 total
includes taxes & fees
6 Jan - 7 Jan 2026
15 Waters Edge

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (120)
"Breakfast and the restaurant were excellent. Friendly staff, clean room. "
United Kingdom
MARK
The price is HK$841
HK$1,010 total
includes taxes & fees
7 Jan - 8 Jan 2026
The Davron Hotel

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (243)
"Wonderful place to be and explore the area."
Switzerland
Sascha
The price is HK$944
HK$1,133 total
includes taxes & fees
2 Jan - 3 Jan 2026
The Station Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (96)
"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
The Aberlour Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (346)
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "
United Kingdom
Elizabeth
The price is HK$1,191
HK$1,429 total
includes taxes & fees
1 Jan - 2 Jan 2026
Craigellachie Hotel of Speyside

Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
4.0 star property
Inverurie
9.6 out of 10, Exceptional, (364)
"Lovely stay in a beautiful room. Food was excellent in the Cave, Breakfast and afternoon tea. Staff were friendly and polite "
United Kingdom
Sarah
The price is HK$781
HK$937 total
includes taxes & fees
7 Jan - 8 Jan 2026
Meldrum House Country Hotel & Golf Course

The Lodges at Barra Castle

The Lodges at Barra Castle
4.0 star property
Inverurie
9.0 out of 10, Wonderful, (30)
"Property was spotless ,very roomy . Very comfortable and cozy"
United Kingdom
Sandra
The Lodges at Barra Castle

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3)
The price is HK$428
HK$514 total
includes taxes & fees
22 Jan - 23 Jan 2026
Premier Inn Elgin

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
Chapelhill Croft Farmhouse B&B

Macdonald Pittodrie House

Macdonald Pittodrie House
4.0 star property
Inverurie
8.8 out of 10, Excellent, (264)
"Very friendly staff, relaxing calm hotel. Breakfast was excellent and freshly prepared to order including continenral)"
United Kingdom
Susan
The price is HK$864
HK$1,037 total
includes taxes & fees
4 Jan - 5 Jan 2026
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.

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?
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?
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 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. 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.