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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Oct 5 - Oct 6
Tomorrow
Oct 6 - Oct 7
This weekend
Oct 9 - Oct 11
Next weekend
Oct 16 - Oct 18

Filter by

Star rating

Guest rating

Our top choices for Banff hotels

1. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
P7,455
P8,945 total
includes taxes & fees
Nov 1 - Nov 2
Banff Springs Hotel

2. Fife Lodge

Fife Lodge
Banff
United Kingdom
Dorothy
P7,247
P8,697 total
includes taxes & fees
Oct 7 - Oct 8
Fife Lodge

3. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
United Kingdom
Josh
P5,218
P6,262 total
includes taxes & fees
Oct 6 - Oct 7
Portsoy Sail Loft

4. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
P10,324
P10,324 total
includes taxes & fees
Oct 6 - Oct 7
Homesly The Station Hotel

5. 15 Waters Edge

15 Waters Edge
Banff
United Kingdom
Rachel
15 Waters Edge

6. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
P9,508
P11,410 total
includes taxes & fees
Oct 7 - Oct 8
Seafield Arms

7. Bullpens

Bullpens
Banff
P60,829
P72,995 total
includes taxes & fees
Oct 24 - Oct 25
Bullpens

8. Tammie Norrie Cottage

Tammie Norrie Cottage
Banff
P37,877
P45,453 total
includes taxes & fees
Oct 18 - Oct 19
Tammie Norrie Cottage

9. 19 Reidhaven Street

19 Reidhaven Street
Banff
P43,932
P43,932 total
includes taxes & fees
Nov 5 - Nov 6
19 Reidhaven Street

10. The Old Kipper Hoose

The Old Kipper Hoose
Banff
P46,608
P55,929 total
includes taxes & fees
Oct 16 - Oct 17
The Old Kipper Hoose

11. 2 Seafield Place

2 Seafield Place
Banff
P28,514
P34,216 total
includes taxes & fees
Oct 15 - Oct 16
2 Seafield Place

12. 49 Crovie Village

49 Crovie Village
Banff
P36,117
P43,341 total
includes taxes & fees
Oct 15 - Oct 16
49 Crovie Village

13. 11 Village

11 Village
Banff
P26,261
P31,513 total
includes taxes & fees
Oct 9 - Oct 10
11 Village

14. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Jolene
P10,354
P12,424 total
includes taxes & fees
Oct 8 - Oct 9
The Knowes Hotel & Restaurant

15. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
Charlie
P6,582
P6,582 total
includes taxes & fees
Oct 9 - Oct 10
Deveron Lodge B&B

16. The Seafield Arms

The Seafield Arms
Buckie
United States
Brian
P8,973
P10,768 total
includes taxes & fees
Oct 6 - Oct 7
The Seafield Arms

17. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
Canada
Victoria
P8,973
P10,768 total
includes taxes & fees
Oct 6 - Oct 7
The Royal Oak Hotel

18. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
United Kingdom
Ian
P7,593
P9,111 total
includes taxes & fees
Nov 1 - Nov 2
Cullen Bay Hotel

19. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
United Kingdom
Alison
P9,490
P11,389 total
includes taxes & fees
Oct 6 - Oct 7
Heath Hill Hotel

20. The Davron Hotel

The Davron Hotel
Fraserburgh
Australia
Belinda
P7,730
P9,277 total
includes taxes & fees
Oct 7 - Oct 8
The Davron Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Banff attractions

Duff House

9.2/10 (16 reviews)
Find out about the history of Banff with a stop at Duff House. Amble around the area's waterfront or experience its festivals.
See properties

Inverboyndie Beach

9.6/10 (4 reviews)
Why not spend a lazy afternoon at Inverboyndie Beach during your trip to Banff? Amble around the area's waterfront or visit its monuments.
See properties

Fordyce Joiners Workshop and Visitor Centre

10.0/10 (1 review)
You can spend time exploring the galleries in Fordyce Joiners Workshop and Visitor Centre in Banff. You can enjoy the restaurants while in the area.
See properties

Portsoy Pottery

8.0/10 (2 reviews)
You can spend an afternoon browsing the exhibits at Portsoy Pottery during your travels in Portsoy. Stroll along the waterfront or experience the area's festivals.
See properties

Portsoy Ice Cream

8.6/10 (4 reviews)
Enjoy an outing to Portsoy Ice Cream during your stay in Portsoy. You can enjoy the restaurants while in the area.
See properties

beach near Gardenstown Harbour

Why not spend a lazy afternoon at beach near Gardenstown Harbour during your trip to Banff? Discover the area's festivals and monuments.
See properties

Sanine Beach

9.6/10 (5 reviews)
Why not spend a lazy afternoon at Sanine Beach during your trip to Banff? Stroll along the waterfront or experience the area's festivals.
See properties

Grampian Kart Club

You can take time to visit Grampian Kart Club during your travels to Banff. Amble around the area's waterfront or experience its festivals.
See properties

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.

See all hotels in Banff
A coastal town with a prominent tower overlooking the sea.

Top Banff Hotel Reviews

Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Great location and exceptionally friendly staff. Highly recommend"
charandeep 1-night trip
Posted 19 hours ago
Laichmoray Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"This hotel is a small hidden gem. The rooms are great. The staff is great. Well stocked bar with knowledgeable tenders. The most impressive part of the stay was the chef and menu. Wonderful food."
Louis 2-night trip
Posted 2 days ago
The Station Hotel
Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges

10/10 Excellent
"The Hotel is amazing the staff could not do enough and it felt well looked after and money had been spent on it. Breakfast was superb and plenty of coffee. Plenty of parking and I will absolutely be staying here again."
James 1-night trip
Posted 3 days ago
Saplinbrae Hotel and Lodges
Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course

10/10 Excellent
"The heated floor in the bathroom is always a winner every visit. Disappointed that you now can’t get dinner in the bar. As a single person travelling for work, it’s never great having to sit in a busy restaurant"
CRAIG 1-night trip
Posted 4 days ago
Meldrum House Country Hotel & Golf Course
The Mill House Hotel

The Mill House Hotel

10/10 Excellent
"The service was great and the food was authentic Scottish."
Pedro 2-night trip
Posted 5 days ago
The Mill House Hotel
Fife Lodge

Fife Lodge

8/10 Good
"Liked everything except the lack of an elevator. Dinner was fantastic. Special thanks to Colin who served us breakfast. Had a very informative conversation with him."
Kathryn 1-night trip
Posted 10 days ago
Fife Lodge
The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Nice wee hotel, by the sea. Food was excellent especially their Cullen Skink. Breskfast was grest, soked haddock with poached egg.I had a single room, with a coffee maker. Shower was good. Internet was good. Ill be back as the big man said!"
Frank 1-night trip
Posted 12 days ago
The Royal Oak Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"Comfy clean room & bed. Great sleep. Food was also great. Recommend to all"
Don 1-night trip
Posted 2 weeks ago
Firth Hotel & Restaurant
Portsoy Sail Loft

Portsoy Sail Loft

10/10 Excellent
"Phenomenal stay at the Sail Loft. I stayed a few nights after the Kadampa meditation retreat and absolutely loved my stay. The location is excellent, amazing walking opportunities and the beach is a 30 second walk from the front door! You can get whatever you need from the coop in town. The place is well heated and all cooking and cleaning amenities are provided. Place was spotless on entry and had everything I needed. Amazing price too 10/10 & I’ll be back soon"
Josh 2-night trip
Posted 2 weeks ago
Portsoy Sail Loft

More cheap stays in Banff

Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
P6,582
P6,582 total
Oct 9 - Oct 10
includes taxes & fees
Deveron Lodge B&B
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
P5,715
P6,858 total
Oct 9 - Oct 10
includes taxes & fees
Harbour Nights
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
P8,524
P10,229 total
Oct 6 - Oct 7
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
P8,973
P10,768 total
Oct 24 - Oct 25
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
P10,768
P12,921 total
Oct 6 - Oct 7
includes taxes & fees
10/10 Exceptional! (1 review)
Cabin View
Beach View, 3 The Granary

Beach View, 3 The Granary

Apartment 3 The Granary Church Street Banff Scotland
Get rates
10/10 Exceptional! (1 review)
Beach View, 3 The Granary

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, Portsoy Sail Loft is a top choice for a less expensive stay. Another top choice for your stay on the cheap is The Sail Loft - Hostel. View all budget hotels in Banff.
What's the best pet-friendly place to stay in Banff?
Seafield Arms is a top guesthouse for people traveling with their pets, and offers a restaurant and free WiFi for its human guests. Two other good options for you and your pet include Portsoy Sail Loft 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 130 hotels and other accommodations to choose from. Find out more about Banff.
What is there to see in Banff?
Natural beauty is on display at Inverboyndie Beach, Moray Firth, and Sanine Beach. A couple of additional sights to add to your agenda are Duff House and Portsoy Ice Cream. 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.