A coastal town with a prominent tower overlooking the sea.

Banff Hotels from S$122

  • 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
26 Aug - 27 Aug
Tomorrow
27 Aug - 28 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Star rating

Guest rating

Our top choices for Banff hotels

Bed & breakfast
Hotel
Breakfast included
Pet friendly
Reserve now, pay later

1. Fife Lodge

Fife Lodge
Banff
United Kingdom
Leigh
S$178
includes taxes & fees
19 Sept - 20 Sept
Fife Lodge

2. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
S$210
includes taxes & fees
7 Sept - 8 Sept
Banff Springs Hotel

3. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
S$239
includes taxes & fees
1 Sept - 2 Sept
Seafield Arms

4. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
S$266
includes taxes & fees
3 Sept - 4 Sept
Homesly The Station Hotel

5. Periwinkle Cottage

Periwinkle Cottage
Banff
S$712
includes taxes & fees
3 Sept - 4 Sept
Periwinkle Cottage

6. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
S$122
includes taxes & fees
26 Sept - 27 Sept
Portsoy Sail Loft

7. 24 Waters Edge

24 Waters Edge
Banff
United Kingdom
Wajid
S$652
includes taxes & fees
5 Sept - 6 Sept
24 Waters Edge

8. The Old Kipper Hoose

The Old Kipper Hoose
Banff
S$1,170
includes taxes & fees
30 Aug - 31 Aug
The Old Kipper Hoose

9. 2 Seafield Place

2 Seafield Place
Banff
S$716
includes taxes & fees
11 Sept - 12 Sept
2 Seafield Place

10. 49 Crovie Village

49 Crovie Village
Banff
S$906
includes taxes & fees
2 Sept - 3 Sept
49 Crovie Village

11. Bullpens

Bullpens
Banff
S$1,488
includes taxes & fees
30 Aug - 31 Aug
Bullpens

12. 19 Reidhaven Street

19 Reidhaven Street
Banff
S$1,156
includes taxes & fees
11 Sept - 12 Sept
19 Reidhaven Street

13. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Stewart
S$277
includes taxes & fees
27 Aug - 28 Aug
The Knowes Hotel & Restaurant

14. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
CHRISTINA
S$140
includes taxes & fees
31 Aug - 1 Sept
Deveron Lodge B&B

15. The Davron Hotel

The Davron Hotel
Fraserburgh
United Kingdom
Moira
S$217
includes taxes & fees
8 Sept - 9 Sept
The Davron Hotel

16. The Seafield Arms

The Seafield Arms
Buckie
United States
Louis
S$251
includes taxes & fees
27 Aug - 28 Aug
The Seafield Arms

17. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
United Kingdom
Helen
S$256
includes taxes & fees
3 Sept - 4 Sept
The Royal Oak Hotel

18. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
S$160
includes taxes & fees
11 Sept - 12 Sept
Chapelhill Croft Farmhouse B&B

19. 4A Carny Street

4A Carny Street
Macduff
S$631
includes taxes & fees
24 Sept - 25 Sept
4A Carny Street

20. Acdc Glamping, Campervan , Caravan and Tent Resort

Acdc Glamping, Campervan , Caravan and Tent Resort
Fraserburgh
United Kingdom
Susan
S$173
includes taxes & fees
27 Aug - 28 Aug
Acdc Glamping, Campervan , Caravan and Tent Resort
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Banff attractions

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

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

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

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

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

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

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

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

Banff Springs Hotel

Banff Springs Hotel

10/10 Excellent
"My first stay here and I really enjoyed it, friendly staff and a nice big spacious room."
Paul 1-night trip
Posted 5 hours ago
Banff Springs Hotel
The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant

10/10 Excellent
"Lovely hotel with clean and modern rooms and excellent staff. Will definitely stay again when in the area."
Magnus 1-night trip
Posted 1 day ago
The Knowes Hotel & Restaurant
Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

10/10 Excellent
"This place is a must if you are visiting Speyside. A most unique and charming experience. From the restaurant serving Scottish dishes, to the Quaich Bar with its outstanding selection of whiskeys, our stay here was incredible and memorable. The rooms are well appointed and clean, and staff were beyond welcoming. A perfect spot for day trips to the nearby distilleries."
Milica 2-night trip
Posted 1 day ago
Craigellachie Hotel of Speyside
Firth Hotel & Restaurant

Firth Hotel & Restaurant

10/10 Excellent
"Property is in an ideal location opposite a lovely beach, Food served in the restaurant was excellent"
jayne 2-night trip
Posted 2 days ago
Firth Hotel & Restaurant
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"Clean room, comfortable bed good parking, staff were very helpful and friendly, close to shops and amenities"
Neil 6-night trip
Posted 3 days ago
The Old Coach House Hotel
Macdonald Pittodrie House

Macdonald Pittodrie House

8/10 Good
"Lovely castle-like hotel in the heart of the countryside & a very comfortable room. Staff very helpful. Not the first stay at this hotel and it wonโ€™t be the last."
Scott 1-night trip
Posted 5 days ago
Macdonald Pittodrie House
The Mill House Hotel

The Mill House Hotel

10/10 Excellent
"Fantastic stay and delicious meal in the restaurant"
Ovia 1-night trip
Posted 6 days ago
The Mill House Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"Incredible staff. Dinner at the restaurant was delicious. Outrageous and delectable selection of whiskyโ€™s. Room was comfortable and clean. Looking forward to a return in the future."
Kadence 1-night trip
Posted 7 days ago
The Station Hotel
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Breakfast is made to order and is excellent . Bar has good choice but a little pricey. Restaurant is also excellent and has good choice of menu. Always busy and requires reservation. On the whole a good place to stay, but no lift so stairs to all floors."
Hector 2-night trip
Posted 8 days ago
Laichmoray Hotel

More cheap stays in Banff

Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
S$140
31 Aug - 1 Sept
includes taxes & fees
9.8/10 Exceptional! (30 reviews)
Deveron Lodge B&B
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
S$143
28 Aug - 29 Aug
includes taxes & fees
Harbour Nights
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
S$238
3 Sept - 4 Sept
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
S$260
24 Sept - 25 Sept
includes taxes & fees
10/10 Exceptional! (1 review)
Cabin View
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
S$277
27 Aug - 28 Aug
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
S$641
24 Sept - 25 Sept
includes taxes & fees
8/10 Very good! (1 review)
171 Seatown

Find out more about Banff

Top reasons to visit Banff

  • Stunning Scenery: Banff boasts breathtaking landscapes, perfect for outdoor enthusiasts and nature lovers.
  • Outdoor Adventures: Enjoy skiing at renowned resorts, golfing at picturesque courses, and guided wildlife tours.
  • Cultural Experiences: Explore historic houses, engaging museums, and the artistic Banff Centre for a taste of local culture.
  • Charming Accommodations: Stay in a range of lodgings, from cosy hotels to historic castles, catering to diverse needs.
  • Vibrant Neighbourhoods: Discover the lively Uptown Banff, offering shops, dining, and entertainment for all ages.

Find great hotels in and around Banff

Experience a delightful stay in Banff, Scotland, where a range of accommodations awaits, from charming hotels to historic castles. Whether you seek a pet-friendly environment, family-friendly amenities, or an adventurous getaway, Banff offers the perfect lodgings to suit your needs. Explore various options, including hotels, inns, and resorts, ensuring your visit is both comfortable and memorable.

  • Banff Springs Hotel: A distinguished 4-star establishment, Banff Springs Hotel offers a sophisticated atmosphere suited for business travellers seeking restful accommodation. With a commendable guest rating of 8.6 out of 10, this hotel features well-appointed rooms and modern amenities that cater to the needs of corporate guests. Its strategic location in Banff allows easy access to local attractions, while its elegant dining options provide a delightful culinary experience after a day of meetings or exploration.
  • The Knowes Hotel & Restaurant: Located approximately 1.6km from Banff, The Knowes Hotel & Restaurant has earned a remarkable guest rating of 9.2 out of 10. This 3-star accommodation embraces an adventurous theme, perfect for travellers eager to engage in outdoor pursuits. The hotel offers a range of adventure sports and recreational activities both onsite and nearby, including surfing, birdwatching, sailing, and fishing. The inviting restaurant complements the experience with hearty meals that fuel your day of exploration.
  • Fife Lodge: Fife Lodge, a charming 3-star property rated 9.4 out of 10 by guests, is situated in Banff and is ideal for those who enjoy a mix of leisure and recreation. The lodge features an assortment of dining options, including complimentary full breakfast and dinner services, ensuring a satisfying start and end to your day. With various sports activities available nearby, such as golfing, sailing, and windsurfing, guests can unwind and enjoy their surroundings while returning to the comfort of their well-equipped rooms, complete with modern entertainment options.

Where to stay in and around Banff

Banff, a charming resort town, offers a perfect blend of outdoor adventure and cultural experiences. Explore the stunning landscapes and skies that surround this picturesque city, while indulging in luxury accommodations and friendly local hospitality. Central locations provide easy access to excursions that immerse you in the breathtaking scenery. Whether you seek relaxation or adventure, Banff promises an unforgettable vacation filled with unique atmospheres and vibrant neighbourhoods.

  • Macduff: A vibrant city situated a mere mile from Banff, Macduff offers a delightful blend of outdoor adventures and stunning scenery. The region experiences a steady flow of visitors year-round, with peak seasons occurring in June to July and September. Travellers flock to Macduff for its exceptional golf courses and expansive trail access, making it a paradise for outdoor enthusiasts. Local attractions include beautiful beaches, a national state park, and historic houses, all adding to the rich tapestry of experiences available in this charming city.
  • Portsoy: Nestled within the vicinity of Banff, Portsoy is a picturesque village that captures the essence of coastal Scotland. With visitor numbers remaining consistent throughout the year, it is particularly popular from June to July and September. Known for its breathtaking outdoor landscapes and inviting beaches, Portsoy provides ample opportunities for hiking and golfing. The village is famed for its stunning harbour and marina, where the local charm is palpable, making it a perfect spot for leisurely strolls and seaside activities.
  • Gardenstown: This quaint village, also located near Banff, is a cultural gem attracting visitors with its unique charm. While travel numbers peak in April and during the summer months of July and August, Gardenstown maintains a welcoming atmosphere year-round. Known for its rich cultural heritage, outdoor experiences, and beautiful beaches, visitors can engage in educational activities while enjoying the scenic bay views. The villageโ€™s historic places and local factories add to its allure, inviting exploration and appreciation of its heritage.

Things to do in Banff

Shopping

In Banff, you can explore local shops along the High Street, featuring unique gifts and souvenirs. If you're up for a drive, visit the nearby town of Elgin, around 22.5km away, where youโ€™ll find the St. Giles Shopping Centre, offering a selection of high street retailers and local boutiques.

Recreation

At The Banff Springs Hotel Spa, indulge in rejuvenating treatments inspired by the surrounding nature. Enjoy massages, facials, and wellness therapies, all while soaking in the serene mountain views. For outdoor enthusiasts, explore the nearby hiking trails for a refreshing connection with the stunning Scottish landscape.

Adventure

Explore the rugged beauty of Banff National Park, where you can hike through stunning landscapes, encounter wildlife, and marvel at glacial lakes. For thrill-seekers, try white-water rafting on the River Tay or tackle the exhilarating mountain biking trails around the town, offering breathtaking views and a rush of adrenaline.

Nightlife

In Banff, the Banff Springs Hotel offers an elegant setting for evening cocktails, while The Olde Forge serves a cosy atmosphere with live music. For a lively night out, head to The Coachman for a mix of local ales and entertainment.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around Banff

Banff offers a delightful mix of outdoor adventures and picturesque scenery, making it ideal for a memorable vacation. Visitors can explore beautiful beaches, historic houses, and engaging museums that provide a glimpse into the local culture and history. Notable attractions include the stunning Banff Springs, the renowned Banff National Park, the artistic Banff Centre, and the vibrant Uptown Banff, ensuring a romantic and enriching experience for all travellers.

  • Duff House: This stunning Georgian mansion is a masterpiece of architecture, showcasing exquisite art and design. Set within picturesque gardens, Duff House offers a glimpse into the region's cultural heritage, with art exhibitions that reflect Scottish history and creativity.
  • Portsoy Pottery: A charming pottery studio and gallery, Portsoy Pottery features unique handcrafted ceramics that embody the spirit of local artistry. Visitors can admire the craftsmanship and even participate in workshops to create their own pieces, making for a memorable cultural experience.
  • Delgatie Castle: Nestled 14.5km from Banff, this enchanting castle exudes romance and history. Explore its beautiful grounds, ancient architecture, and fascinating interiors, while uncovering the tales of its past and enjoying stunning views of the surrounding countryside.

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

Flying into Banff, Scotland, can be conveniently done via several major airports. Aberdeen Airport (ABZ) is 54.7km away, with excellent hotels nearby such as the 5-star Marcliffe and Trumpยฎ International Scotland, both within 12.9km. INVerness Airport (INV), located 93.3km from Banff, offers luxury options like the 5-star Ness Walk and Rocpool Reserve, both 12.9km away. Lastly, Dundee Airport (DND) is 138.4km from Banff, with the 5-star Hideaway Experience just 8.0km away, and Apex City Quay Hotel & Spa close by. Each hotel provides various transportation services to ensure smooth access to the airports.

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.
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. Another top choice for your stay on the cheap is Portsoy Sail Loft. 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. 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 130 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. 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