A coastal town with a prominent tower overlooking the sea.

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
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 P9,283
P11,140 total
includes taxes & fees
Jul 9 - Jul 10
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 P7,175
P8,610 total
includes taxes & fees
Jul 12 - Jul 13
Fife Lodge

The Old Kipper Hoose

The Old Kipper Hoose
2.0 star property
Banff
The price is P46,143
P55,371 total
includes taxes & fees
Jul 23 - Jul 24
The Old Kipper Hoose

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 P10,062
P12,075 total
includes taxes & fees
Jul 8 - Jul 9
Seafield Arms

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 P14,957
P14,957 total
includes taxes & fees
Jul 8 - Jul 9
Homesly The Station Hotel

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is P55,343
P66,412 total
includes taxes & fees
Jul 24 - Jul 25
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 P30,864
P30,864 total
includes taxes & fees
Jul 18 - Jul 19
24 Waters Edge

Periwinkle Cottage

Periwinkle Cottage
3.0 star property
Banff
The price is P38,375
P46,049 total
includes taxes & fees
Jul 31 - Aug 1
Periwinkle Cottage

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is P28,229
P33,875 total
includes taxes & fees
Aug 6 - Aug 7
2 Seafield Place

11 Village

11 Village
3.0 star property
Banff
The price is P25,999
P31,199 total
includes taxes & fees
Jul 12 - Jul 13
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 P8,405
P10,086 total
includes taxes & fees
Jul 9 - Jul 10
The Davron Hotel

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 P3,417
P4,100 total
includes taxes & fees
Jul 8 - Jul 9
The Old Coach House Hotel

Heath Hill Hotel

Heath Hill Hotel
3.0 star property
Fraserburgh
9.6 out of 10, Exceptional, (102 reviews)
"Lovely little place I wish I had come across before and will definitely be back, rooms are modern comfy and very clean, food was very good too."
United Kingdom
Charles
The price is P9,396
P11,275 total
includes taxes & fees
Jul 8 - Jul 9
Heath Hill Hotel

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 P6,901
P6,901 total
includes taxes & fees
Jul 15 - Jul 16
Deveron Lodge B&B

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 P11,617
P13,940 total
includes taxes & fees
Jul 9 - Jul 10
The Seafield Arms

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.6 out of 10, Exceptional, (249 reviews)
"Food was outstanding and the staff were great."
United Kingdom
Alan
The price is P8,473
P10,168 total
includes taxes & fees
Jul 9 - Jul 10
Saplinbrae Hotel and Lodges

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 P8,841
P10,609 total
includes taxes & fees
Jul 8 - Jul 9
The Pines Guesthouse

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 P12,300
P14,760 total
includes taxes & fees
Jul 9 - Jul 10
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 P15,328
P18,394 total
includes taxes & fees
Jul 12 - Jul 13
Craigellachie Hotel of Speyside

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 P14,692
P17,631 total
includes taxes & fees
Jul 14 - Jul 15
Craigellachie Lodge
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 harbor 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 Natural Landscapes: Banff is renowned for its breathtaking scenery, offering picturesque skies and serene surroundings perfect for relaxation.
  • Outdoor Adventures: Enjoy thrilling activities such as skiing, wildlife tours, and golfing, catering to both adventure seekers and nature lovers.
  • Cultural Experiences: Explore local attractions like the historic Banff Springs and charming museums that reflect the town's rich heritage.
  • Diverse Accommodation: Choose from a variety of lodging options, from inviting hotels to historic castles, suiting all preferences.
  • Welcoming Atmosphere: Experience the warmth of friendly locals, enhancing your visit to this enchanting Scottish town.

Find great hotels in and around Banff

Discover the charm of Banff with a diverse range of accommodation options, from inviting hotels to historic castles. Whether you’re seeking a pet-friendly retreat, a family-friendly getaway, or an adventure-filled stay, Banff has the perfect lodging to meet your needs. Explore the local hotels, resorts, and inns, and find your ideal home away from home in this picturesque Scottish destination.

  • Banff Springs Hotel: Nestled in the heart of Banff, this 4-star hotel is ideal for business travellers seeking a blend of comfort and convenience. With a commendable guest rating of 8.6 out of 10, the Banff Springs Hotel offers a professional atmosphere enhanced by modern amenities. Guests can enjoy well-appointed rooms that provide a conducive environment for work, alongside easy access to local business hubs and attractions, making it a suitable choice for those balancing work and leisure.
  • Fife Lodge: Fife Lodge, rated at 3 stars with an impressive guest rating of 9.4 out of 10, presents a warm and welcoming atmosphere, perfect for those seeking a leisurely getaway. Located in Banff, it features a delightful array of dining options, including a daily restaurant, complimentary breakfasts, and a cosy coffee shop. For the active visitor, various sports and recreation activities such as windsurfing, sailing, and nearby golf courses enhance the experience. Guests can unwind with entertainment options like flat-screen TVs and cable channels, ensuring a comfortable stay.
  • The Seafield Arms: Situated 18km from Banff, The Seafield Arms is a 4-star lodging option with a commendable guest rating of 9.4 out of 10, making it an excellent choice for families. This hotel provides a range of amenities tailored for children, including special breakfast arrangements. The inviting atmosphere and family-friendly services make it a fantastic location for creating cherished memories with loved ones, all while being conveniently located near local attractions and scenic landscapes.

Where to stay in and around Banff

Banff, a charming resort town in Scotland, offers an enchanting blend of outdoor adventure and cultural experiences. Visitors can explore stunning landscapes, from picturesque skies to serene surroundings, perfect for relaxation and luxury. The central location serves as a gateway to nearby attractions, where friendly locals enhance the warm atmosphere. Whether you're seeking thrilling excursions or tranquil retreats, Banff and its neighbouring areas promise an unforgettable Scottish getaway.

  • Macduff: Located a mere mile from Banff, Macduff is a vibrant city that offers a delightful mix of outdoor adventures and stunning scenery. This area attracts visitors year-round, with peak travel times in June to July and September. Visitors can enjoy a variety of activities such as golfing and exploring scenic trails. Highlights include the beautiful beach, the nearby national state park, and historic houses that add charm to the landscape. Whether you’re looking for a day of relaxation or outdoor excitement, Macduff is sure to impress.
  • Portsoy: A picturesque village situated within the Banff area, Portsoy is perfect for those seeking outdoor experiences and beachside relaxation. With traveller numbers peaking in the summer months of June to July and again in September, this quaint village offers a welcoming atmosphere. Popular activities include hiking along scenic trails and enjoying the local golf course. The stunning beach, bustling harbour, and marina are key attractions, making Portsoy an ideal spot for enjoying the beauty of Scotland’s coastline.
  • Gardenstown: Nestled nearby, Gardenstown is a charming village known for its cultural themes and outdoor opportunities. It sees a peak in visitors during April and from July to August. This idyllic location offers an array of educational experiences alongside its natural beauty. Visitors can explore its picturesque bay, historic sites, and even a local factory that showcases the area’s heritage. Whether you’re keen on soaking in the culture or enjoying the beach, Gardenstown is a hidden gem worth exploring.

Things to do in Banff

Shopping

In Banff, you can explore a variety of local shops and boutiques offering unique gifts and souvenirs. If you're up for a drive, visit Elgin's Cooper Park Shopping Centre, located about 19km away, featuring a range of retail options and eateries for a pleasant shopping experience.

Recreation

Experience tranquility at the Banff Springs Spa, where you can indulge in soothing treatments and enjoy stunning views of the surrounding mountains. For outdoor enthusiasts, a leisurely walk along the River Avon provides a peaceful escape amidst nature, perfect for unwinding and appreciating the serene landscape.

Adventure

In Banff, explore the rugged beauty of the Scottish Highlands with hiking trails leading to stunning vistas. Experience sea kayaking along the coast, offering a chance to observe wildlife. For thrill-seekers, try rock climbing on the local cliffs, providing an exhilarating challenge amidst breathtaking scenery.

Nightlife

In Banff, the lively atmosphere comes alive at The Banff Springs Hotel's bar, featuring elegant cocktails and stunning views. For a more casual vibe, The Coach and Horses offers a friendly pub experience with local ales and live music, perfect for unwinding after a day of exploration.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Banff

To save money on your trip to Banff, consider visiting between January and March when accommodation prices are lower, and aim for a Thursday stay, which is the most affordable day. Use Expedia’s search tool to filter options by budget and location, and sort prices from lowest to highest for the best deals. Look for package deals that combine flights, hotels, and activities for additional savings. Lastly, take advantage of free activities available in the area to enhance your experience without breaking the bank.

  • 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: Utilise Expedia’s search tool to refine your options based on your budget, preferred location, and the type of accommodation you desire. To discover the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel accommodation in Banff with your flights and activities by booking a package through Expedia.

Find the best attractions in and around Banff

Banff offers a delightful mix of outdoor adventures and scenic beauty, perfect for a memorable getaway. Visitors can explore attractions like Banff National Park, the historic Banff Springs, and the vibrant Uptown Banff, which provide a taste of local culture and romance. For history enthusiasts, the area features a charming historic house and a history museum, making it a well-rounded destination for all types of travellers.

  • Duff House: This historic house, nestled in the heart of Banff, showcases exquisite Georgian architecture and is surrounded by beautiful parkland. Visitors can immerse themselves in its rich cultural heritage through art exhibitions and guided tours, which reveal the fascinating stories behind its walls.
  • Portsoy Pottery: Located in Banff, Portsoy Pottery is an artistic haven where you can witness skilled artisans crafting unique pottery pieces. The gallery not only displays stunning ceramics but also offers workshops for those keen to try their hand at this traditional craft, embracing the local culture.
  • Delgatie Castle: Situated 14km from Banff, Delgatie Castle is steeped in history and romance. Its stunning grounds and charming interiors provide an enchanting backdrop for exploration, while fascinating tales of its past captivate the imagination of all who visit.

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.

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

Reaching Banff, Scotland, is convenient with several major airports nearby. INVerness Airport (INV), situated 93km away, offers luxurious hotels like Ness Walk and Rocpool Reserve, both 13km from the airport, with various transportation services available. Dundee Airport (DND) is 138km from Banff, featuring The Hideaway Experience and Premier Inn Dundee North, both close to the airport. Lastly, Aberdeen Airport (ABZ), just 55km away, has excellent accommodations such as Marcliffe and Trump® International Scotland, both within easy reach. Each airport provides accessible transport options to ensure a smooth journey to Banff.

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 traveler data. This hotel offers a restaurant and free parking. Other good choices for your trip 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, most hotel reservations are refundable provided that you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a reservation that's non-refundable, you might be able to still cancel and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Banff.
What's the best accommodation for a budget-friendly stay in Banff?
Based on our traveler reviews, The Sail Loft - Hostel is a top choice for a less expensive stay. View all budget hotels in Banff.
What's the best pet-friendly place to stay in Banff?
Homesly The Station Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Two 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 accommodations 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.
How is it staying 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 accommodations to choose from. Find out more about Banff.
What is there to see 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 agenda are Duff House and Grass Labyrinth. Check out what more to see and do in Expedia's Banff guide.
What's the weather like in Banff?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are February and January with an average of 41°F. Average annual precipitation for Banff is 32 inches.