A coastal town with a prominent tower overlooking the sea.

Find hotels in Banff from ąøæ3,529

  • 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

Selecting then applying a filter from this group will update the results on a new page

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 ąøæ5,014
ąøæ6,016 total
includes taxes & fees
8 Jul - 9 Jul
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (259 reviews)
"The place is amazing with great views and friendly people"
United States
Oscar Jorge
The price is ąøæ3,875
ąøæ4,650 total
includes taxes & fees
12 Jul - 13 Jul
Fife Lodge

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 ąøæ8,078
ąøæ8,078 total
includes taxes & fees
8 Jul - 9 Jul
Homesly The Station Hotel

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 ąøæ5,434
ąøæ6,521 total
includes taxes & fees
7 Jul - 8 Jul
Seafield Arms

The Old Kipper Hoose

The Old Kipper Hoose
2.0 star property
Banff
The price is ąøæ24,921
ąøæ29,905 total
includes taxes & fees
20 Jul - 21 Jul
The Old Kipper Hoose

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is ąøæ15,246
ąøæ18,295 total
includes taxes & fees
12 Jul - 13 Jul
2 Seafield Place

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is ąøæ29,890
ąøæ35,868 total
includes taxes & fees
24 Jul - 25 Jul
Tammie Norrie Cottage

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (2 reviews)
The price is ąøæ16,669
ąøæ16,669 total
includes taxes & fees
18 Jul - 19 Jul
24 Waters Edge

Periwinkle Cottage

Periwinkle Cottage
3.0 star property
Banff
The price is ąøæ20,725
ąøæ24,870 total
includes taxes & fees
31 Jul - 1 Aug
Periwinkle Cottage

11 Village

11 Village
3.0 star property
Banff
The price is ąøæ14,041
ąøæ16,850 total
includes taxes & fees
12 Jul - 13 Jul
11 Village

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (133 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 ąøæ4,724
ąøæ5,669 total
includes taxes & fees
9 Jul - 10 Jul
The Davron Hotel

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (134 reviews)
"Great hotel good food"
United Kingdom
Jamie
The price is ąøæ6,274
ąøæ7,529 total
includes taxes & fees
9 Jul - 10 Jul
The Seafield Arms

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (95 reviews)
"Lovely guest house with nice big rooms! Plenty of rooms to relax in, lovely walks and close to city centre for cafes and restaurants. Really enjoyed our stay and would highly recommend. Breakfast was fantastic too šŸ˜€"
United Kingdom
Debbie
The price is ąøæ4,775
ąøæ5,730 total
includes taxes & fees
7 Jul - 8 Jul
The Pines Guesthouse

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (165 reviews)
"Easy to park, very warm and clean bed. I was very happy for the great price I paid. Thank you! "
United Kingdom
Elizabeth
The price is ąøæ1,845
ąøæ2,214 total
includes taxes & fees
8 Jul - 9 Jul
The Old Coach House Hotel

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 ąøæ6,443
ąøæ7,732 total
includes taxes & fees
24 Jul - 25 Jul
The Station 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 ąøæ8,331
ąøæ9,997 total
includes taxes & fees
26 Jul - 27 Jul
Craigellachie Hotel of Speyside

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (107 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is ąøæ6,274
ąøæ7,529 total
includes taxes & fees
20 Jul - 21 Jul
The Aberlour Hotel

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 ąøæ7,935
ąøæ9,522 total
includes taxes & fees
14 Jul - 15 Jul
Craigellachie Lodge

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.8 out of 10, Exceptional, (248 reviews)
"Food was outstanding and the staff were great."
United Kingdom
Alan
The price is ąøæ4,576
ąøæ5,492 total
includes taxes & fees
9 Jul - 10 Jul
Saplinbrae Hotel and Lodges

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 ąøæ3,727
ąøæ3,727 total
includes taxes & fees
9 Jul - 10 Jul
Deveron Lodge 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.

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

  • Outdoor Adventures: Experience exhilarating activities such as skiing at renowned resorts and wildlife tours in the stunning landscapes of Banff National Park.
  • Cultural Richness: Explore historic houses, the local history museum, and engage with the arts at the Banff Centre.
  • Charming Uptown Banff: Stroll through the delightful streets of Uptown Banff, filled with shops, cafes, and local charm.
  • Luxury Accommodation: Enjoy a range of charming hotels and stunning castles, catering to all preferences and budgets.
  • Beautiful Beaches: Relax at the picturesque beaches, offering a serene escape amidst breathtaking scenery.

Find great hotels in and around Banff

Discover the ideal accommodation in Banff, Scotland, where charming hotels and stunning castles await your arrival. Whether you're seeking a pet-friendly retreat, a family-friendly escape, or an adventure-filled getaway, Banff offers a variety of options to suit every traveller's needs. Explore the best Banff hotels, resorts, and inns to ensure a memorable stay in this picturesque Scottish town.

  • Banff Springs Hotel: The 4-star Banff Springs Hotel is an elegant choice for those on a business travel vacation. With a commendable guest rating of 8.6 out of 10, the hotel combines modern amenities with a professional atmosphere. Located in the heart of Banff, it offers easy access to local business centres and attractions. Guests can enjoy well-appointed rooms designed for comfort and productivity, alongside facilities such as meeting rooms and high-speed internet access, making it a prime destination for corporate guests.
  • The Knowes Hotel & Restaurant: With a focus on adventure and exploration, The Knowes Hotel & Restaurant offers a 3-star accommodation experience just 2km from Banff. Boasting an impressive guest rating of 9.2 out of 10, this hotel invites travellers seeking thrilling outdoor activities. Onsite and nearby, guests can engage in fishing, birdwatching, sailing, and surfing. The hotel’s restaurant serves delectable meals, ensuring that guests can refuel after a day of adventures.
  • Fife Lodge: Fife Lodge is a delightful 3-star property situated in Banff, receiving an outstanding guest rating of 9.4 out of 10. Ideal for those who appreciate good dining, the lodge offers a variety of options including free breakfast, daily restaurant service, and a bar/lounge for relaxation. Guests can enjoy a range of recreational activities like surfing, windsurfing, sailing, and golf in the vicinity. With amenities like flat-screen TVs and cable channels, Fife Lodge ensures a comfortable and entertaining stay.

Where to stay in and around Banff

Banff, nestled in the heart of Scotland, offers a delightful blend of outdoor adventure and cultural richness. Visitors can explore stunning landscapes, indulge in luxury accommodations, and enjoy the warm hospitality of the local community. The town serves as a central hub for excursions, with access to breathtaking skies and picturesque scenery. Whether seeking relaxation or thrilling adventures, Banff and its surrounding regions promise an unforgettable experience for every traveller.

  • Macduff: Situated a mere mile from Banff, Macduff is a charming town that offers a blend of outdoor adventure and stunning scenery. Its appeal to visitors peaks during the summer months of June to July and in September, making it an ideal spot for those seeking vibrant experiences. Popular activities include golfing at local courses and exploring scenic trails that showcase the area's natural beauty. Local landmarks such as the beach and historic houses provide a delightful glimpse into the region's heritage, while the nearby national state park invites exploration and outdoor fun.
  • Portsoy: Nestled within the Banff area, Portsoy is a quaint village known for its enchanting coastal views and rich maritime history. Visitors flock here for its beautiful beaches and outdoor activities, particularly during the summer and early autumn months. The village boasts an array of hiking trails and golf courses, perfect for active travellers looking to immerse themselves in nature. The picturesque harbour and marina stand out as local attractions, making Portsoy a delightful destination for those who appreciate scenic landscapes and a peaceful atmosphere.
  • Gardenstown: A picturesque village located near Banff, Gardenstown is celebrated for its cultural charm and seaside allure. This village sees a spike in visitors from April and throughout the summer months, drawn by its captivating outdoor experiences and beautiful beaches. Gardenstown offers unique educational opportunities alongside its stunning bay views and historic sites. Visitors can explore the local factory, which adds to the cultural richness of the area, making it an ideal spot for those looking to delve into the local heritage while enjoying the natural surroundings.

Things to do in Banff

Shopping

In Banff, you can explore local shops like The Crafty Baker for unique gifts and the Banff Gift Shop for souvenirs. If you're up for a drive, check out the larger shopping experience at the nearby Macduff Harbour, offering a mix of local crafts and seaside treasures.

Recreation

Experience the serene atmosphere at the Banff Springs Hotel Spa, where you can indulge in rejuvenating treatments and unwind in luxurious surroundings. For outdoor enthusiasts, the nearby Glen Nevis offers scenic walks and breathtaking landscapes, ideal for invigorating hikes amidst nature's beauty.

Adventure

Explore the stunning coastline at Banff Beach, where you can enjoy water sports like kayaking and paddleboarding. For a thrill, take a hike along the scenic trails of the nearby Banff Castle Hill, offering breathtaking views and a glimpse into local wildlife.

Nightlife

In Banff, the vibrant atmosphere comes alive at The Banff Springs Hotel's rooftop bar, where stunning views accompany craft cocktails. The local pubs, like The Coach House, invite a friendly crowd with live music and hearty fare, creating a warm and welcoming nightlife experience.

*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 blend of outdoor adventure and stunning scenery, perfect for a memorable vacation. Key attractions include the beautiful beaches, historic houses, and the fascinating history museum. Visitors can enjoy cultural experiences at Banff National Park, explore the charming Uptown Banff, marvel at the iconic Banff Springs, and engage with the arts at the Banff Centre. Whether seeking romance or simply a taste of local life, Banff has something for everyone.

  • Duff House: This stunning Georgian mansion, set within the picturesque scenery of Banff, showcases a rich tapestry of art and history. Visitors can admire exquisite paintings, historical artefacts, and vibrant gardens, all while soaking in the cultural atmosphere of this architectural gem.
  • Portsoy Pottery: Nestled in Banff, this charming pottery studio offers an insight into the art of ceramics. Watch skilled artisans at work, explore unique handcrafted pieces, and perhaps even try your hand at pottery-making in a welcoming and creative environment.
  • Delgatie Castle: Located a mere 14km from Banff, Delgatie Castle exudes a sense of romance and history. Explore its grand halls, picturesque gardens, and enchanting grounds, while learning about its fascinating past and the legends that surround it.

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, offers several convenient airport options. Aberdeen Airport (ABZ) is 55km away, with nearby hotels like the 5-star Marcliffe and the 4-star Leonardo Hotel, both situated 10km from the airport, providing easy access. Inverness Airport (INV) is 93km from Banff, with luxury options such as the 5-star Ness Walk and Rocpool Reserve, both 13km away. For those considering Kirkwall Airport (KOI), located 145km from Banff, delightful stays include the 4-star Hildeval B&B and The Ayre Hotel, both just 5km from the airport. Each airport ensures good transport connections for a hassle-free journey.

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