DH56R3 Doune Hill Temple at Banff in Aberdeenshire,Scotland

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

This weekend
Next weekend

Filter by

Guest rating

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

Property class

Our top choices for Banff hotels

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (236 reviews)
"Great food tidy great staff"
United Kingdom
Jamie
The price is NZ$304
includes taxes & fees
28 June - 29 June
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$231
includes taxes & fees
19 July - 20 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$341
includes taxes & fees
25 June - 26 June
Seafield Arms

Periwinkle Cottage

Periwinkle Cottage
3.0 star property
Banff
The price is NZ$953
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$345
includes taxes & fees
29 June - 30 June
Homesly The Station Hotel

The Old Kipper Hoose

The Old Kipper Hoose
2.0 star property
Banff
The price is NZ$1,573
includes taxes & fees
17 July - 18 July
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 NZ$873
includes taxes & fees
19 July - 20 July
24 Waters Edge

49 Crovie Village

49 Crovie Village
2.0 star property
Banff
The price is NZ$1,213
includes taxes & fees
6 July - 7 July
49 Crovie Village

11 Village

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

15 Waters Edge

15 Waters Edge
3.5 star property
Banff
10.0 out of 10, Exceptional, (1 review)
"Beautiful, uninterrupted view of the sea. House was contemporary, clean, well furnished with good amenities. Lovely area of Scotland. "
United Kingdom
Rachel
The price is NZ$1,425
includes taxes & fees
30 June - 1 July
15 Waters Edge

2 Seafield Place

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

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is NZ$2,069
includes taxes & fees
24 July - 25 July
Tammie Norrie Cottage

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (98 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
The price is NZ$486
includes taxes & fees
19 July - 20 July
Craigellachie Lodge

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$126
includes taxes & fees
28 June - 29 June
Premier Inn Elgin

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (107 reviews)
"Fabulous small B&B on one of Buckie's main streets. A warm and friendly welcome awaits, and attentive throughout your stay. The B&B is very clean and rooms are small but comfortable. There's a sea view if you're looking out the back. The food is fantastic."
United Kingdom
James
The price is NZ$230
includes taxes & fees
5 July - 6 July
Kintrae B&B

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$390
includes taxes & fees
19 July - 20 July
The Aberlour Hotel

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (258 reviews)
"Great location "
Australia
Vincent
The price is NZ$436
includes taxes & fees
28 June - 29 June
The Station Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (372 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$516
includes taxes & fees
12 July - 13 July
Craigellachie Hotel of Speyside

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (132 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$243
includes taxes & fees
27 June - 28 June
The Davron 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 NZ$215
includes taxes & fees
28 June - 29 June
Chapelhill Croft Farmhouse 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.

DH56R3 Doune Hill Temple at Banff in Aberdeenshire,Scotland

Top Banff Hotel Reviews

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?
The Coal Office, Aberlour: This holiday home rental outside Banff comes with free WiFi so that you can feel at home during your trip. Kitchen amenities include a fridge, a stovetop and a microwave. Some other homes for rent in Banff include Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool and SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS. 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 126 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 Grass Labyrinth and Duff House. 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.