A coastal town with a prominent tower overlooking the sea.

Search Banff hotels

  • 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

Next weekend
In two weeks

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 NZ$308
includes taxes & fees
9 July - 10 July
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (258 reviews)
"The place is amazing with great views and friendly people"
United States
Oscar Jorge
The price is NZ$245
includes taxes & fees
12 July - 13 July
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 NZ$320
includes taxes & fees
20 July - 21 July
Seafield Arms

Periwinkle Cottage

Periwinkle Cottage
3.0 star property
Banff
The price is NZ$963
includes taxes & fees
16 July - 17 July
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 NZ$426
includes taxes & fees
6 July - 7 July
Homesly The Station Hotel

The Old Kipper Hoose

The Old Kipper Hoose
2.0 star property
Banff
The price is NZ$1,582
includes taxes & fees
20 July - 21 July
The Old Kipper Hoose

49 Crovie Village

49 Crovie Village
2.0 star property
Banff
49 Crovie Village

24 Waters Edge

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

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is NZ$968
includes taxes & fees
12 July - 13 July
2 Seafield Place

11 Village

11 Village
3.0 star property
Banff
The price is NZ$889
includes taxes & fees
12 July - 13 July
11 Village

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is NZ$1,898
includes taxes & fees
24 July - 25 July
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 NZ$145
includes taxes & fees
12 July - 13 July
Premier Inn Elgin

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (106 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is NZ$398
includes taxes & fees
20 July - 21 July
The Aberlour 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 NZ$231
includes taxes & fees
5 July - 6 July
Kintrae B&B

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 NZ$467
includes taxes & fees
18 July - 19 July
Craigellachie Lodge

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 NZ$269
includes taxes & fees
10 July - 11 July
The Davron Hotel

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (259 reviews)
"Great location "
Australia
Vincent
The price is NZ$404
includes taxes & fees
17 July - 18 July
The Station Hotel

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 NZ$273
includes taxes & fees
25 July - 26 July
Saplinbrae Hotel and Lodges

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (373 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 NZ$528
includes taxes & fees
26 July - 27 July
Craigellachie Hotel of Speyside

Leslie Castle

Leslie Castle
3.0 star property
Insch
10.0 out of 10, Exceptional, (42 reviews)
"Our visit to Leslie Castle was the highlight of our trip to Scotland. Beautifully restored inside and out with a fascinating history and an intriguing story of how this castle was brought back to life from ruins. John and Nicola are wonderful hosts and they make every effort to ensure a 5 star experience for their guests …. from gourmet meals to locally sourced amenities and special touches like honey from the castle beehives. A visit to Leslie Castle is an absolute must for anyone traveling to...
United States
Leslie
The price is NZ$750
includes taxes & fees
12 July - 13 July
Leslie 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

Recent Reviews in Banff

More cheap accommodation in Banff

Find out more about Banff

Top reasons to visit Banff

  • Stunning Beaches: Banff boasts beautiful coastlines perfect for a relaxing day by the sea.
  • Outdoor Adventures: Experience thrilling activities like skiing, wildlife tours, and golf amidst breathtaking landscapes.
  • Rich History: Explore historic houses and museums that showcase Banff's cultural heritage.
  • Scenic Uptown Banff: Enjoy a romantic stroll through the vibrant neighbourhood filled with local charm.
  • Diverse Accommodation: From cosy inns to luxurious castles, Banff offers a range of lodgings to suit every traveller.

Find great hotels in and around Banff

Discover the charm of Banff, Scotland, with a range of accommodations that cater to every type of traveller. From family-friendly hotels to enchanting castles, you'll find perfect lodging options for your adventure vacation. Many establishments offer pet-friendly services, ensuring a comfortable stay for all. Whether you're seeking a cozy inn or a luxurious resort, Banff has the ideal accommodation to make your visit memorable.

  • Banff Springs Hotel: Nestled in the heart of Banff, this 4-star hotel combines elegance with a business-friendly atmosphere. With a commendable guest rating of 8.6 out of 10, it caters to those seeking a professional travel experience. The hotel features comfortable rooms equipped with modern amenities, making it ideal for business travellers. Guests can enjoy efficient service and easy access to local attractions, ensuring a productive yet enjoyable stay.
  • The Knowes Hotel & Restaurant: Located just 1.6km from Banff, this 3-star hotel boasts a fantastic guest rating of 9.2 out of 10, appealing to adventure seekers. The Knowes Hotel & Restaurant offers a variety of on-site and nearby activities, including surfing, fishing, and birdwatching, perfect for those keen on outdoor pursuits. The welcoming atmosphere extends to its dining options, where guests can refuel after a day of exploration, making it a great choice for an active holiday.
  • Fife Lodge: Situated in Banff, Fife Lodge is another excellent 3-star option with an impressive guest rating of 9.4 out of 10. This hotel provides a range of dining experiences, including complimentary full breakfast and dinner service, ensuring guests start and end their day on a high note. With access to various recreational activities such as golf and sailing, Fife Lodge offers both relaxation and adventure, complemented by entertainment options like cable TV and flatscreen displays in the rooms.

Where to stay in and around Banff

Banff, a charming resort town in Scotland, offers a perfect blend of outdoor adventure and cultural experiences. Explore its stunning landscapes, from serene coastlines to vibrant neighbourhoods, where friendly locals welcome you. Whether you're seeking relaxation or luxury, Banff's central location makes it easy to discover nearby attractions. Don't miss the breathtaking skies and exceptional excursions that await in this picturesque destination, ensuring a memorable holiday filled with diverse vibes.

  • Macduff: Situated a mere mile from Banff, Macduff is a vibrant city brimming with outdoor adventure. This destination sees a steady flow of visitors year-round, peaking between June to July and September. Known for its stunning scenery, Macduff offers a variety of activities such as golf and trail access, making it a haven for outdoor enthusiasts. Nearby attractions include beautiful beaches, a national state park, and a historic house, providing a well-rounded travel experience for those seeking both relaxation and exploration.
  • Portsoy: Nestled in the vicinity of Banff, Portsoy is a charming village that enchants visitors with its scenic coastal views. Like Macduff, this village enjoys a consistent influx of tourists, particularly during the summer months of June to July and September. Portsoy is ideal for those who appreciate the great outdoors, with hiking trails and golf courses readily accessible. The local highlights include a picturesque harbour and marina, allowing for leisurely strolls and scenic boat trips, ensuring an enjoyable experience for all who visit.
  • Gardenstown: Located close to Banff, Gardenstown is a quaint village offering a rich cultural experience alongside its stunning coastal landscapes. Popular with tourists from April and during the peak summer months, this village attracts visitors looking for outdoor adventures and beach relaxation. Gardenstown is known for its historic places and charming bay, with its educational offerings providing an enriching experience. The village's unique character and scenic beauty make it a delightful stop for those exploring the area.

Things to do in Banff

Shopping

In the heart of Banff, you'll discover charming shops like The Banff Gift Shop and The Highland Shop, perfect for unique souvenirs. If you're up for a drive, head to the nearby town of Elgin for more extensive shopping options at The St. Giles Shopping Centre.

Recreation

Experience tranquility at the Banff Springs Hotel Spa, where you can indulge in rejuvenating treatments and unwind in the stunning surroundings. For outdoor enthusiasts, a walk along the River Avon offers serene views and a chance to connect with nature, perfect for relaxation and reflection.

Adventure

Explore the scenic coastline at Banff's stunning beaches, perfect for swimming and picnicking. Adventurous souls can enjoy exhilarating hikes along the rugged cliffs, offering breathtaking views of the sea, while golf enthusiasts can play on picturesque courses surrounded by natural beauty.

Nightlife

For a lively night in Banff, visit the vibrant Banff Tavern for live music and a relaxed vibe. If you fancy a traditional pub experience, the Royal Oak is a great spot to unwind with locals and enjoy a pint.

*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, Scotland, offers a delightful mix of outdoor adventures and cultural experiences. Visitors can explore the stunning beaches, historic houses, and museums that reflect the town's rich history. Key attractions include the iconic Banff Springs, the beautiful Banff National Park, and the vibrant Banff Centre. For a taste of local life, don’t miss a stroll through Uptown Banff, perfect for those seeking romance and scenic beauty.

  • Duff House: Explore the stunning architecture and rich history of Duff House, a historic gem nestled in Banff. This Georgian mansion boasts impressive art collections and beautifully landscaped grounds, offering a glimpse into Scotland's cultural heritage.
  • Portsoy Pottery: Immerse yourself in the artistic atmosphere of Portsoy Pottery, where you can witness skilled artisans crafting unique pottery pieces. The gallery showcases a variety of beautiful ceramics and provides insight into traditional pottery techniques.
  • Delgatie Castle: Venture 14.5km from Banff to discover Delgatie Castle, a captivating fortress steeped in history and romance. Explore its impressive interiors and beautiful grounds, while learning about the fascinating stories of its past inhabitants.

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 done via several major airports. Aberdeen Airport (ABZ) is 54.7km away, with nearby hotels like the 5-star Marcliffe and the Leonardo Hotel, both approximately 9.7km from the airport. INVerness Airport (INV), located 93.3km from Banff, offers options such as the luxurious Ness Walk and Rocpool Reserve, both around 12.9km from the airport. Dundee Airport (DND) is 138.4km away, with hotels like the 5-star Hideaway Experience 8.0km from the airport and the Premier Inn Dundee North just 3.2km away. Each hotel provides various transportation services to ease your travel experience.

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?
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. Our travellers also rate SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS as a favourite home for rent in Banff. 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 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. 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 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.