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

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, (235 reviews)
"Great food tidy great staff"
United Kingdom
Jamie
The price is AU$248
includes taxes & fees
22 June - 23 June
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (257 reviews)
"The place is amazing with great views and friendly people"
United States
Oscar Jorge
The price is AU$194
includes taxes & fees
24 June - 25 June
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 AU$277
includes taxes & fees
21 June - 22 June
Seafield Arms

Periwinkle Cottage

Periwinkle Cottage
3.0 star property
Banff
The price is AU$774
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 AU$272
includes taxes & fees
25 June - 26 June
Homesly The Station Hotel

24 Waters Edge

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

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 AU$1,152
includes taxes & fees
1 July - 2 July
15 Waters Edge

The Old Kipper Hoose

The Old Kipper Hoose
2.0 star property
Banff
The price is AU$1,271
includes taxes & fees
19 July - 20 July
The Old Kipper Hoose

49 Crovie Village

49 Crovie Village
2.0 star property
Banff
The price is AU$985
includes taxes & fees
5 July - 6 July
49 Crovie Village

11 Village

11 Village
3.0 star property
Banff
The price is AU$716
includes taxes & fees
28 June - 29 June
11 Village

2 Seafield Place

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

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (164 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 AU$94
includes taxes & fees
25 June - 26 June
The Old Coach House Hotel

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.8 out of 10, Excellent, (27 reviews)
"Property is just off main street, doesn't look much from outside, but as soon as you come inside it's a whole different world."
United Kingdom
Paul
The price is AU$146
includes taxes & fees
27 June - 28 June
Stag & Thistle Hotel and Restaurant

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 AU$219
includes taxes & fees
1 July - 2 July
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 AU$146
includes taxes & fees
15 July - 16 July
Deveron Lodge B&B

Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
4.0 star property
Inverurie
9.6 out of 10, Exceptional, (384 reviews)
"I stay here when travelling on business - always wonderful "
United Kingdom
Alison
The price is AU$228
includes taxes & fees
20 July - 21 July
Meldrum House Country Hotel & Golf Course

Cabin View

Cabin View
2.0 star property
Turriff
The price is AU$213
includes taxes & fees
1 July - 2 July
Cabin View

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (131 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 AU$201
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 AU$176
includes taxes & fees
21 June - 22 June
Chapelhill Croft Farmhouse 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 AU$294
includes taxes & fees
21 June - 22 June
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.

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 Natural Landscapes: Explore the breathtaking beauty of Banff National Park, featuring dramatic mountains and pristine lakes.
  • Historic Charm: Wander through the historic town of Banff, with its quaint streets, boutique shops, and rich cultural heritage.
  • Outdoor Adventures: Enjoy a variety of outdoor activities, from thrilling skiing in winter to golfing and hiking in warmer months.
  • Banff Gondola: Take a ride on the Banff Gondola for spectacular panoramic views of the surrounding landscapes.
  • Varied Accommodation: Choose from a range of charming lodgings, from cosy hotels to enchanting castles tailored to all travellers.

Find great hotels in and around Banff

Discover the charm of Banff, Scotland, with a range of accommodation options that cater to every type of traveller. From cosy hotels to enchanting castles, you'll find the perfect spot for a family getaway, a romantic escape, or a pet-friendly retreat. With various facilities and services tailored to your needs, Banff offers an unforgettable lodging experience in the heart of Scotland.

  • Banff Springs Hotel: Experience the elegance of the Banff Springs Hotel, a distinguished 4-star accommodation that caters to the discerning business traveller. Nestled in the heart of Banff, this hotel is designed for those who seek a sophisticated environment for work and leisure. With top-notch business amenities including spacious conference facilities and well-equipped meeting rooms, it provides an ideal setting for corporate events. Guests can appreciate the blend of professional service and comfortable lodging, making it a perfect choice for business trips.
  • The Knowes Hotel & Restaurant: For adventure enthusiasts, The Knowes Hotel & Restaurant offers a delightful 3-star experience just 1.6km away from Banff. This hotel embodies the spirit of exploration, providing various outdoor activities right on its doorstep. Whether you fancy fishing, birdwatching, sailing, or surfing, there’s an adventure waiting for you nearby. The on-site restaurant complements your stay with hearty meals, making it an excellent base for those looking to immerse themselves in the natural beauty and thrilling experiences the area has to offer.
  • The Seafield Arms: Located 17.7km from Banff, The Seafield Arms is a charming 4-star hotel that invites families and food lovers alike. Offering an array of dining options including a delightful restaurant for dinner and a welcoming bar, this hotel ensures that guests enjoy a satisfying culinary experience. The kid-friendly meals make it a great choice for families travelling with children. With its warm atmosphere and quality service, The Seafield Arms is a perfect retreat for those wishing to relax and dine well after a day exploring the scenic surroundings.

Where to stay in and around Banff

Banff offers a delightful blend of outdoor adventure and rich culture, making it a perfect holiday destination. Explore the charming downtown with its boutique shops and cafes, or unwind in the stunning mountain landscapes. Nearby small towns add to the relaxing vibe, while the friendly locals enhance the experience. Whether you seek luxurious escapes or exciting excursions, Banff and its surrounding regions promise a memorable getaway in this beautiful part of Scotland.

  • Portsoy: Nestled along the stunning coastline, Portsoy is a charming village that offers a delightful blend of outdoor adventure and scenic beauty. With peak visitor numbers during the warmer months of June to July and September, this hidden gem is perfect for those looking to explore picturesque hiking trails and enjoy a round of golf. The nearby beach and national parks provide ample opportunities for relaxation and exploration, making Portsoy a must-visit for nature enthusiasts. Experience the serene atmosphere and breathtaking views that this village has to offer.
  • Macduff: just 1.6km from Banff, Macduff is a vibrant city that captivates visitors with its outdoor activities and stunning scenery. Similar to its neighbour, it sees a surge of tourists in June to July and September. Macduff is ideal for those eager to enjoy activities such as hiking and golfing, with easy access to trails and the beautiful coastline. The local beach and proximity to national parks make it a fantastic spot for adventure seekers and those looking to soak up the natural beauty of the Scottish landscape.
  • Gardenstown: A quaint village with rich cultural heritage, Gardenstown attracts visitors primarily in April and during the summer months of July to August. Known for its adventure and outdoor experiences, this charming locale features a history museum and historic sites that reflect its fascinating past. Gardenstown's picturesque setting along the coast offers stunning views and a unique atmosphere, making it an excellent destination for those looking to immerse themselves in local history while enjoying the great outdoors.

Things to do in and around Banff

Banff offers a diverse range of activities perfect for outdoor enthusiasts and culture lovers alike. Enjoy golfing on scenic courses, explore the charming downtown with its unique shops, and experience thrilling ski resorts. This picturesque town is ideal for a family holiday, providing ample opportunities for adventure and relaxation amidst stunning natural beauty.

Shopping

In Banff, you can treat yourself to a delightful experience at Portsoy Ice Cream, a charming store offering delicious treats. If you're up for a drive, explore nearby shopping malls for more variety, but the local spots have plenty of unique gifts and souvenirs to discover.

Recreation

The Haughs, a vibrant sports facility, offers exhilarating activities just 16.1km from Banff. For a touch of luxury, visit Cullen Golf Club, located 19.3km away, where you can enjoy pristine greens. Families will love Well Road Play Park, 25.7km from Banff, boasting great outdoor fun.

Adventure

Explore the stunning coastline at Banff Beach, perfect for swimming and sunbathing. For a thrilling experience, try cliff jumping at the nearby rock formations. Don’t miss a hike along the scenic coastal paths, offering spectacular ocean views and unique wildlife sightings.

Nightlife

Experience the vibrant nightlife at The Banff Bar on High Street, where you can enjoy a range of local ales. For a lively atmosphere, visit The Marine Hotel, perfect for dancing and live DJs on weekends. Don’t miss the welcoming vibe at the Banff Brewery for some craft brews.

Booking tips and Expedia advantages for Banff

For a budget-friendly trip to Banff, consider visiting between January and March when accommodation prices drop. Thursdays are the cheapest nights to stay, while Fridays tend to be pricier. Use Expedia to filter for budget-friendly options, eco-certified stays, and to combine flights and activities for better deals. Take advantage of free outdoor activities like hiking and explore local parks to save on entertainment costs. Lastly, comparing prices across various platforms can help you secure the best hotel deals and affordable accommodation options.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Banff are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Banff is Thursday. The most expensive day to stay in Banff is Friday.
  • Find cheap hotels on Expedia: Take advantage of Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of accommodation you’re looking for. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your Banff accommodation with your flights and activities through an Expedia package.

Find the best attractions in Banff

Banff, Scotland offers a delightful mix of outdoor adventure and cultural experiences. Visitors can explore the historic Banff, wander through the charming downtown, and enjoy the scenic beauty of Banff National Park. Don't miss attractions like the Banff Gondola for breathtaking views, and relax at the local beach and harbour. This picturesque town is perfect for those seeking a blend of history, culture, and stunning landscapes.

  • Duff House: Explore the exquisite architecture of Duff House, a historic gem nestled in Banff. This Georgian mansion, designed by renowned architect William Adam, offers a glimpse into the area's rich cultural heritage, with beautifully landscaped gardens perfect for a leisurely stroll.
  • Fordyce Joiners Workshop and Visitor Centre: Step back in time at the Fordyce Joiners Workshop, a fascinating museum showcasing traditional woodworking skills. Discover the craftsmanship involved in joinery and admire the historical tools and techniques used by local artisans.
  • Portsoy Pottery: Visit Portsoy Pottery, an enchanting art gallery that celebrates local ceramic artistry. Engage with the creative process, view unique handcrafted pieces, and perhaps even participate in a pottery workshop to unleash your inner artist.

Best time to go to Banff

The best time to visit Banff can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Banff falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Banff falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January40.1°F (4.5°C)Light RainMostly CloudyAverageSlightly Low
February40.5°F (4.7°C)No Rain (Dry)Mostly CloudyAverageSlightly Low
March42.3°F (5.7°C)Light RainMostly CloudyAverageSlightly Low
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 LowAverage

The nearest major airports for your trip to Banff

For your visit to Banff, Scotland, the nearest major airports are Aberdeen (ABZ), Inverness (INV), and Wick (WIC). Aberdeen Airport, located 54.7km away, offers excellent accommodation options such as the 5-star Marcliffe Hotel, 9.7km from the airport. Inverness Airport, 93.3km from Banff, is close to the luxurious Ness Walk Hotel, also 12.9km away. Wick Airport is similarly 93.3km distant, with the Bank Guest House just 1.1km from the airport. All these hotels provide convenient access to their respective airports, ensuring a smooth start to your Scottish adventure.

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.

Explore a world of travel with Expedia