A coastal town with a prominent tower overlooking the sea.

Banff hotels from HK$768

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
5 Sept - 6 Sept
Tomorrow
6 Sept - 7 Sept
Next weekend
11 Sept - 13 Sept
In two weeks
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for Banff hotels

1. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
HK$1,137
HK$1,364 total
includes taxes & fees
19 Sept - 20 Sept
Banff Springs Hotel

2. Fife Lodge

Fife Lodge
Banff
United Kingdom
Leigh
HK$927
HK$1,113 total
includes taxes & fees
22 Sept - 23 Sept
Fife Lodge

3. 24 Waters Edge

24 Waters Edge
Banff
United Kingdom
Wajid
HK$3,989
HK$3,989 total
includes taxes & fees
11 Sept - 12 Sept
24 Waters Edge

4. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
HK$1,627
HK$1,627 total
includes taxes & fees
6 Sept - 7 Sept
Homesly The Station Hotel

5. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
HK$1,217
HK$1,460 total
includes taxes & fees
30 Sept - 1 Oct
Seafield Arms

6. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
HK$640
HK$768 total
includes taxes & fees
6 Sept - 7 Sept
Portsoy Sail Loft

7. Periwinkle Cottage

Periwinkle Cottage
Banff
HK$3,595
HK$4,314 total
includes taxes & fees
30 Sept - 1 Oct
Periwinkle Cottage

8. 15 Waters Edge

15 Waters Edge
Banff
United Kingdom
Rachel
HK$6,370
HK$7,644 total
includes taxes & fees
3 Oct - 4 Oct
15 Waters Edge

9. Tammie Norrie Cottage

Tammie Norrie Cottage
Banff
HK$5,433
HK$6,519 total
includes taxes & fees
4 Oct - 5 Oct
Tammie Norrie Cottage

10. 19 Reidhaven Street

19 Reidhaven Street
Banff
HK$7,073
HK$7,073 total
includes taxes & fees
11 Sept - 12 Sept
19 Reidhaven Street

11. The Old Kipper Hoose

The Old Kipper Hoose
Banff
HK$5,964
HK$7,157 total
includes taxes & fees
11 Sept - 12 Sept
The Old Kipper Hoose

12. 2 Seafield Place

2 Seafield Place
Banff
HK$3,649
HK$4,379 total
includes taxes & fees
11 Sept - 12 Sept
2 Seafield Place

13. 49 Crovie Village

49 Crovie Village
Banff
HK$4,622
HK$5,546 total
includes taxes & fees
26 Sept - 27 Sept
49 Crovie Village

14. 11 Village

11 Village
Banff
HK$3,361
HK$4,033 total
includes taxes & fees
2 Oct - 3 Oct
11 Village

15. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Stewart
HK$1,325
HK$1,590 total
includes taxes & fees
12 Sept - 13 Sept
The Knowes Hotel & Restaurant

16. The Seafield Arms

The Seafield Arms
Buckie
United States
Louis
HK$1,281
HK$1,537 total
includes taxes & fees
19 Sept - 20 Sept
The Seafield Arms

17. The Davron Hotel

The Davron Hotel
Fraserburgh
United Kingdom
Moira
HK$866
HK$1,039 total
includes taxes & fees
1 Oct - 2 Oct
The Davron Hotel

18. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
Charlie
HK$892
HK$892 total
includes taxes & fees
10 Sept - 11 Sept
Deveron Lodge B&B

19. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
United Kingdom
Alistair
HK$1,148
HK$1,378 total
includes taxes & fees
5 Oct - 6 Oct
The Royal Oak Hotel

20. Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
United Kingdom
Alan
HK$1,254
HK$1,505 total
includes taxes & fees
7 Sept - 8 Sept
Saplinbrae Hotel and Lodges
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Banff attractions

Duff House

9.2/10 (16 reviews)
Find out about the history of Banff when you spend time at Duff House. Amble around the area's waterfront or experience its festivals.
See properties

Portsoy Ice Cream

8.6/10 (4 reviews)
Enjoy an outing to Portsoy Ice Cream during your stay in Portsoy. You can enjoy the restaurants while in the area.
See properties

Inverboyndie Beach

9.6/10 (4 reviews)
Why not spend a lazy afternoon at Inverboyndie Beach during your trip to Banff? Amble around the area's waterfront or visit its monuments.
See properties

Portsoy Pottery

8.0/10 (2 reviews)
You can spend an afternoon studying the exhibits at Portsoy Pottery during your trip to Portsoy. Stroll along the waterfront or experience the area's festivals.
See properties

Fordyce Joiners Workshop and Visitor Centre

10.0/10 (1 review)
You can spend time studying the exhibits at Fordyce Joiners Workshop and Visitor Centre during your travels in Banff. You can enjoy the restaurants while in the area.
See properties

beach near Gardenstown Harbour

Why not spend a lazy afternoon at beach near Gardenstown Harbour during your trip to Banff? Discover the area's festivals and monuments.
See properties

Sanine Beach

9.6/10 (5 reviews)
Why not spend a lazy afternoon at Sanine Beach during your trip to Banff? Stroll along the waterfront or experience the area's festivals.
See properties

Duff House Royal Golf Club

Enjoy a round of golf in Banff at Duff House Royal Golf Club. Stroll along the waterfront or experience the area's festivals.
See properties

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.

See all hotels in Banff
A coastal town with a prominent tower overlooking the sea.

Top Banff Hotel Reviews

Fife Lodge

Fife Lodge

10/10 Excellent
"Excellent destination and lovely and clean. Food was lovely but a bit more expensive than we were used to."
Susan 1-night trip
Posted 8 hours ago
Fife Lodge
Banff Springs Hotel

Banff Springs Hotel

8/10 Good
"Nice hotel. Clean and comfortable. Staff friendly. No fridge in room otherwise was great. Also be aware there is no lift."
Jane 2-night trip
Posted 11 hours ago
Banff Springs Hotel
Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course

10/10 Excellent
"Clean room white luxury towels breakfast was good"
Louise 1-night trip
Posted 22 hours ago
Meldrum House Country Hotel & Golf Course
The Station Hotel

The Station Hotel

10/10 Excellent
"The whiskey bar is very special. It was a little understaffed when we were there but the choice is exceptional. Breakfast was lovely and the lead server is lovely and attentive."
Bishma 1-night trip
Posted 1 day ago
The Station Hotel
3 bedroom cottage, with far reaching views of the garden and open countryside.

3 bedroom cottage, with far reaching views of the garden and open countryside.

10/10 Excellent
"Nicest Cottage we have ever bee to. Equipped by love and passion.The area of the cottage is full of nice activities.The hosts are very kind and passionated.Everything was tidy and working.Beautiful garden with toys for the kids.We will go there again."
Marcel B. 8-night trip
Posted 2 days ago
3 bedroom cottage, with far reaching views of the garden and open countryside.
Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool

Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool

10/10 Excellent
"First impressions of driving up the driveway to the house through the woodland was beautiful then once you get through the doors it was truly impressive! The house is beautiful and so big! All the rooms are a great size and our family of 10 was so comfortable. age range 6-60) the kitchen has every utensil you could need and we never felt that anything was missing or how they could improve. The swimming pool was a massive hit with everyone especially the younger ones. The two youngers ones did not want to leave they was very sad to go. Great base for exploring, the grounds itself has lovely walks, we didn't get the weather when we stayed but it was still a great stay."
Anonymous traveller
Posted 3 days ago
Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool
Charming fishermans’ cottage in picturesque Crovie

Charming fishermans’ cottage in picturesque Crovie

10/10 Excellent
"Après une première semaine intense cet endroit est merveilleux et permet de se détendre tout en découvrant d autres beaux sites et paysages c est très calme propre et reposant"
Muriel V. 7-night trip
Posted 4 days ago
Charming fishermans’ cottage in picturesque Crovie
SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS

SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS

10/10 Excellent
"We had a perfect stay :)"
Michaela P. 2-night trip
Posted 3 weeks ago
SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS
3 bedroom accommodation in Banff

3 bedroom accommodation in Banff

10/10 Excellent
"A lovely warm and welcoming cottage. The owners have thought of everything you could need for a peaceful break away. Highly recommended and can’t wait to book again"
Emmeline Brown
Posted 11 months ago
3 bedroom accommodation in Banff

More cheap stays in Banff

Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
HK$731
HK$878 total
6 Sept - 7 Sept
includes taxes & fees
Harbour Nights
Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
HK$892
HK$892 total
10 Sept - 11 Sept
includes taxes & fees
10/10 Exceptional! (31 reviews)
Deveron Lodge B&B
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
HK$1,091
HK$1,309 total
3 Oct - 4 Oct
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
HK$1,325
HK$1,590 total
21 Sept - 22 Sept
includes taxes & fees
10/10 Exceptional! (1 review)
Cabin View
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
HK$1,413
HK$1,696 total
1 Oct - 2 Oct
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
HK$3,271
HK$3,925 total
19 Sept - 20 Sept
includes taxes & fees
8/10 Very good! (1 review)
171 Seatown

Find out more about Banff

Top reasons to visit Banff

  • Stunning Natural Landscapes: Banff boasts breathtaking scenery, ideal for outdoor enthusiasts looking to explore its magnificent parks and mountains.
  • Adventure Activities: Engage in thrilling pursuits such as skiing, wildlife tours, and golf, catering to both adrenaline seekers and leisure lovers.
  • Cultural Experiences: Discover the vibrant arts scene at the Banff Centre and explore local museums that showcase the town's rich heritage.
  • Charming Accommodations: Choose from a variety of delightful lodgings, including historic castles and cosy inns.
  • Warm Hospitality: Experience the friendly atmosphere of the locals, making your visit even more enjoyable.

Find great hotels in and around Banff

In Banff, Scotland, visitors can choose from a delightful selection of accommodations, including charming hotels and historic castles. Whether you seek a pet-friendly haven for your family or a picturesque inn for a beach vacation experience, Banff offers the perfect lodging options. Explore the diverse range of Banff hotels, resorts, and inns that cater to all your needs for a memorable getaway.

  • Banff Springs Hotel: The Banff Springs Hotel is a distinguished 4-star accommodation known for its elegant business travel experience. With a guest rating of 8.6 out of 10, the hotel marries sophisticated amenities with a serene environment, making it an ideal choice for professionals seeking a productive getaway. Located in the heart of Banff, it features well-appointed rooms designed for comfort and convenience, alongside meeting facilities and high-speed internet access. Guests appreciate the attentive service and the hotel’s proximity to local attractions that cater to business and leisure alike.
  • The Knowes Hotel & Restaurant: With an impressive guest rating of 9.2 out of 10, The Knowes Hotel & Restaurant stands out for its adventurous spirit, making it a prime choice for thrill-seekers. Situated just 1.6km from Banff, this 3-star hotel offers a range of onsite and nearby adventure activities, including sailing, fishing, and birdwatching. The hotel’s restaurant complements the adventurous theme with hearty meals that cater to active guests. The warm atmosphere invites travellers to unwind after a day of exploring the great outdoors.
  • Fife Lodge: Rated 9.4 out of 10, Fife Lodge is a welcoming 3-star retreat in Banff that caters to both relaxation and recreation. Guests can enjoy complimentary breakfast and a range of dining options, including a restaurant serving dinner. The hotel features various onsite and nearby activities, such as golf, windsurfing, and sailing. Entertainment options like cable TV and flat-screen televisions enhance the stay, while the friendly service ensures that visitors feel right at home in this charming establishment.

Where to stay in and around Banff

Banff, a charming resort town, offers an idyllic escape for those seeking adventure and relaxation amidst stunning scenery. Explore the vibrant culture and luxurious amenities, while enjoying the warm hospitality of the locals. With central locations providing easy access to breathtaking skies and outdoor excursions, Banff is perfect for nature enthusiasts. Don't miss the nearby areas that enhance your experience with their rich cultural atmosphere and serene vibes, making your visit truly unforgettable.

  • Macduff: Nestled a mere mile from Banff, Macduff is a charming town that offers a delightful blend of outdoor adventures and scenic beauty. With a steady stream of visitors year-round, it’s particularly popular from June to July and September. Here, travellers can indulge in various activities, including golfing at local courses and exploring trails that lead to breathtaking landscapes. Notable attractions nearby include stunning beaches, a national state park, and historic houses that reflect the area’s rich heritage. Whether you’re seeking relaxation or adventure, Macduff provides an inviting atmosphere for all.
  • Portsoy: Located within the vicinity of Banff, Portsoy is a picturesque village known for its stunning coastal views and vibrant outdoor experiences. Like Macduff, Portsoy sees a peak in visitors during the summer months, particularly in June to July and September. The village is a haven for outdoor enthusiasts, offering scenic hiking trails and access to beautiful beaches. Visitors can explore the charming harbour and marina, where local fishing boats bob gently on the water. Portsoy's tranquil surroundings and community spirit make it an ideal spot for those looking to unwind amidst nature.
  • Whitehills: Another delightful village close to Banff, Whitehills is a hidden gem that beckons adventure seekers and nature lovers alike. With a consistent flow of visitors, particularly from June to August, Whitehills offers a range of outdoor activities, including hiking and trail exploration. The village is renowned for its beautiful bay and beaches, providing a perfect backdrop for relaxation or seaside strolls. Whitehills captures the essence of coastal living, making it a perfect destination for those seeking both adventure and tranquillity.

Things to do in Banff

Shopping

In Banff, you can explore local shops offering unique Scottish gifts and souvenirs. If you're up for a drive, head to the nearby town of Macduff, where you’ll find the Macduff Shopping Centre, featuring various retail options and charming boutiques for more shopping delights.

Recreation

Explore the tranquil grounds of the Banff Springs Hotel Spa, where you can indulge in rejuvenating treatments and enjoy the serene atmosphere. For outdoor enthusiasts, the nearby hills offer scenic walking trails, perfect for a refreshing hike while soaking in the natural beauty of the Scottish landscape.

Adventure

In Banff, explore the breathtaking landscapes through exhilarating hikes and mountain biking trails. Experience the thrill of white-water rafting on the River Tay or enjoy the stunning views while rock climbing. For a unique adventure, try sea kayaking along the rugged coastline, immersing yourself in Scotland's natural beauty.

Nightlife

Explore Banff's vibrant nightlife at the lively Banff Springs Hotel for a sophisticated evening or unwind at The Coach House, where locals gather for a relaxed pint. For live music, check out The Banff Inn, offering a fun atmosphere to enjoy local talent after dark.

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

Banff offers a delightful blend of outdoor adventures and cultural experiences, making it perfect for a scenic holiday. Visitors can explore stunning beaches, historic houses, and engaging museums. Key attractions include the vibrant uptown area, the Banff Centre for arts and culture, the breathtaking Banff National Park, and the iconic Banff Springs hotel. Whether seeking romance or adventure, Banff promises memorable experiences for every traveller.

  • Duff House: Nestled in Banff, Duff House is a stunning Georgian mansion set within picturesque grounds. This historic house showcases exquisite architecture and an impressive art collection, offering visitors a glimpse into the region's rich cultural heritage.
  • Portsoy Pottery: Located in the heart of Banff, Portsoy Pottery is a charming art gallery featuring beautifully crafted pottery and ceramics. Visitors can appreciate the artistry and craftsmanship while exploring the vibrant atmosphere of this local gem.
  • Delgatie Castle: Just 14km from Banff, Delgatie Castle is a captivating fortress steeped in history. With its romantic ambiance and stunning gardens, the castle invites visitors to explore its intriguing past while enjoying the serene surroundings.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 CloudyAverageAverage
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 LowSlightly Low

The nearest major airports for your trip to Banff

Travelling to Banff, Scotland, is convenient with several nearby airports. Aberdeen Airport (ABZ), situated 55km away, offers excellent hotel options such as the 5-star Marcliffe and Trump® International Scotland, both accessible within 13km. INVerness Airport (INV), located 93km from Banff, has luxurious hotels like the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport. Lastly, Kirkwall Airport (KOI) is 145km from Banff, with close accommodations including the 4-star Graemeshall House and the 3-star Ayre Hotel, both just 5km away. Each airport provides varied transportation services to facilitate your journey to 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?
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 Luxury Coastal Cottage. 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, Portsoy Sail Loft is a top choice for a less expensive stay. Another top choice for your stay on the cheap is The Sail Loft - Hostel. 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 Portsoy Sail Loft 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 132 hotels and other accommodation options to choose from. Find out more about Banff.
What should I see while I'm in Banff?
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.

Explore a world of travel with Expedia