A coastal town with a prominent tower overlooking the sea.

Banff Hotels from S$90

  • 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.8 out of 10, Excellent, (238 reviews)
"Great food tidy great staff"
United Kingdom
Jamie
The price is S$226
includes taxes & fees
15 Jul - 16 Jul
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (260 reviews)
"The place is amazing with great views and friendly people"
United States
Oscar Jorge
The price is S$171
includes taxes & fees
11 Aug - 12 Aug
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 S$246
includes taxes & fees
14 Jul - 15 Jul
Seafield Arms

Periwinkle Cottage

Periwinkle Cottage
3.0 star property
Banff
The price is S$712
includes taxes & fees
16 Jul - 17 Jul
Periwinkle Cottage

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.4 out of 10, Very good, (92 reviews)
"Very friendly staff good breakfast and clean would stay again "
United Kingdom
David
The price is S$263
includes taxes & fees
18 Jul - 19 Jul
Homesly The Station Hotel

The Old Kipper Hoose

The Old Kipper Hoose
2.0 star property
Banff
The price is S$1,169
includes taxes & fees
20 Jul - 21 Jul
The Old Kipper Hoose

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (2 reviews)
The price is S$652
includes taxes & fees
18 Jul - 19 Jul
24 Waters Edge

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is S$715
includes taxes & fees
23 Jul - 24 Jul
2 Seafield Place

11 Village

11 Village
3.0 star property
Banff
The price is S$830
includes taxes & fees
31 Jul - 1 Aug
11 Village

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is S$1,402
includes taxes & fees
24 Jul - 25 Jul
Tammie Norrie Cottage

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
8.0 out of 10, Very good, (6 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 S$90
includes taxes & fees
9 Aug - 10 Aug
Premier Inn Elgin

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (99 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
The price is S$346
includes taxes & fees
14 Jul - 15 Jul
Craigellachie Lodge

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (108 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is S$298
includes taxes & fees
6 Aug - 7 Aug
The Aberlour Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (374 reviews)
"What a beautiful place to stay at a prime spot in the Speyside area. We loved our breakfast every morning. Dinners at both the Spey Inn and GEMAIR were wonderful too. The walking trail is a must attraction if you stay here as well."
United States
Helen
The price is S$391
includes taxes & fees
26 Jul - 27 Jul
Craigellachie Hotel of Speyside

Leslie Castle

Leslie Castle
3.0 star property
Insch
10.0 out of 10, Exceptional, (43 reviews)
"We loved staying at the Leslie Castle. John & Nicole were great. We came by train and then planned to go by Uber to the Castle and found the one driver was on holiday. John & Nicole were so gracious to come and pick us up. Food was great. Nicole does a history of the castle after dinner each night which was so enjoyable and a tour of the castle. Our room was huge and we loved every minute of it. We walked to the little Hamlet of Leslie and met some of the locals. The weather was great...
United States
Norman
The price is S$560
includes taxes & fees
16 Jul - 17 Jul
Leslie Castle

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (260 reviews)
"Great location "
Australia
Vincent
The price is S$324
includes taxes & fees
16 Jul - 17 Jul
The Station Hotel

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (33 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is S$162
includes taxes & fees
13 Jul - 14 Jul
Chapelhill Croft Farmhouse B&B

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (133 reviews)
"Food and staff were amazing. Had a great sleep. "
United Kingdom
Kimberley
The price is S$216
includes taxes & fees
22 Jul - 23 Jul
The Davron Hotel

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 S$171
includes taxes & fees
16 Jul - 17 Jul
Kintrae B&B

The Lodges at Barra Castle

The Lodges at Barra Castle
4.0 star property
Inverurie
9.0 out of 10, Wonderful, (32 reviews)
"The lodge was clean, well set up and had everything we could need and more"
United States
nuala
The price is S$273
includes taxes & fees
19 Jul - 20 Jul
The Lodges at Barra Castle
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.

A coastal town with a prominent tower overlooking the sea.

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, 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. 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 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 Grass Labyrinth. 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.