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
Aug 21 - Aug 22
Tomorrow
Aug 22 - Aug 23
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Filter by

Star rating

Guest rating

Our top choices for Banff hotels

Reserve now, pay later
Bed & breakfast
Breakfast included
Hotel
Chalet

1. Fife Lodge

Fife Lodge
Banff
United Kingdom
Leigh
P7,007
P8,409 total
includes taxes & fees
Aug 27 - Aug 28
Fife Lodge

2. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
P9,018
P10,822 total
includes taxes & fees
Aug 23 - Aug 24
Banff Springs Hotel

3. 24 Waters Edge

24 Waters Edge
Banff
United Kingdom
Wajid
P32,269
P32,269 total
includes taxes & fees
Sep 5 - Sep 6
24 Waters Edge

4. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
P9,652
P11,583 total
includes taxes & fees
Sep 1 - Sep 2
Seafield Arms

5. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
P13,420
P13,420 total
includes taxes & fees
Sep 1 - Sep 2
Homesly The Station Hotel

6. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
P5,077
P6,093 total
includes taxes & fees
Aug 30 - Aug 31
Portsoy Sail Loft

7. Periwinkle Cottage

Periwinkle Cottage
Banff
Periwinkle Cottage

8. Bullpens

Bullpens
Banff
P61,360
P73,632 total
includes taxes & fees
Aug 29 - Aug 30
Bullpens

9. The Old Kipper Hoose

The Old Kipper Hoose
Banff
P47,315
P56,778 total
includes taxes & fees
Aug 30 - Aug 31
The Old Kipper Hoose

10. 19 Reidhaven Street

19 Reidhaven Street
Banff
P56,092
P56,092 total
includes taxes & fees
Sep 11 - Sep 12
19 Reidhaven Street

11. 2 Seafield Place

2 Seafield Place
Banff
P28,946
P34,735 total
includes taxes & fees
Sep 11 - Sep 12
2 Seafield Place

12. 49 Crovie Village

49 Crovie Village
Banff
P37,385
P44,862 total
includes taxes & fees
Sep 2 - Sep 3
49 Crovie Village

13. 11 Village

11 Village
Banff
P27,182
P32,619 total
includes taxes & fees
Aug 24 - Aug 25
11 Village

14. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Stewart
P11,211
P13,454 total
includes taxes & fees
Aug 23 - Aug 24
The Knowes Hotel & Restaurant

15. The Davron Hotel

The Davron Hotel
Fraserburgh
United Kingdom
Moira
P8,058
P9,670 total
includes taxes & fees
Aug 23 - Aug 24
The Davron Hotel

16. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
CHRISTINA
P7,076
P7,076 total
includes taxes & fees
Sep 21 - Sep 22
Deveron Lodge B&B

17. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
United Kingdom
Helen
P10,370
P12,444 total
includes taxes & fees
Sep 20 - Sep 21
The Royal Oak Hotel

18. Rockstar Cottage

Rockstar Cottage
Macduff
P30,019
P36,022 total
includes taxes & fees
Sep 18 - Sep 19
Rockstar Cottage

19. The Seafield Arms

The Seafield Arms
Buckie
United States
Louis
P10,510
P12,612 total
includes taxes & fees
Sep 20 - Sep 21
The Seafield Arms

20. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
P8,116
P8,116 total
includes taxes & fees
Sep 21 - Sep 22
Chapelhill Croft Farmhouse B&B
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Banff attractions

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

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

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

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

Banff Museum

8.0/10 (2 reviews)
You can spend time exploring the galleries in Banff Museum in Banff. Amble around the area's waterfront or experience its festivals.
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

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

Fife Lodge

Fife Lodge

10/10 Excellent
"A very friendly welcome from the staff here and even helped with our luggage to the room. Beautiful clean bedroom and bathroom and lovely views from our windows. Enjoyed a very tasty dinner in the evening and great breakfast the following morning, both beautifully prepared and served. Only spent one night here due to our schedule but would gladly return without a moment's hesitation. Lovely place!"
Keith 1-night trip
Posted 15 hours ago
Fife Lodge
The Mill House Hotel

The Mill House Hotel

10/10 Excellent
"Fantastic stay and delicious meal in the restaurant"
Ovia 1-night trip
Posted 22 hours ago
The Mill House Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"Incredible staff. Dinner at the restaurant was delicious. Outrageous and delectable selection of whisky’s. Room was comfortable and clean. Looking forward to a return in the future."
Kadence 1-night trip
Posted 1 day ago
The Station Hotel
Macdonald Pittodrie House

Macdonald Pittodrie House

10/10 Excellent
"The staff was very friendly and helpful. Dinner was superb! And loved drinks in the lounge at the end of the day. Beautiful property. Definitely recommend staying here."
Sarah 3-night trip
Posted 2 days ago
Macdonald Pittodrie House
Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"The location was amazing, directly onto Athena stunning East Beach road. The staff were incredibly helpful and friendly. We ordered the Scottish breakfast and it was freshly cooked and delicious. The room was a bit small with a tiny en-suite."
Kay 2-night trip
Posted 3 days ago
Firth Hotel & Restaurant
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Breakfast is made to order and is excellent . Bar has good choice but a little pricey. Restaurant is also excellent and has good choice of menu. Always busy and requires reservation. On the whole a good place to stay, but no lift so stairs to all floors."
Hector 2-night trip
Posted 3 days ago
Laichmoray Hotel
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"We had a lovely 2 night stay at The Cullen Bay Hotel. Staff very friendly and attentive, accommodation very comfortable and food delicious. Thank you to all. "
Patricia 2-night trip
Posted 5 days ago
Cullen Bay Hotel
Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course

10/10 Excellent
"Fantastic stay all round. I will be back"
Scott 3-night trip
Posted 8 days ago
Meldrum House Country Hotel & Golf Course
Banff Springs Hotel

Banff Springs Hotel

8/10 Good
"The room was clean and comfortable and the seaview was spectacular. The staff were very pleasant and helpful. There is ample parking. Breakfast was delicious."
karen 1-night trip
Posted 11 days ago
Banff Springs Hotel

More cheap stays in Banff

Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
P5,802
P6,963 total
Aug 28 - Aug 29
includes taxes & fees
Harbour Nights
Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
P7,076
P7,076 total
Sep 21 - Sep 22
includes taxes & fees
9.8/10 Exceptional! (30 reviews)
Deveron Lodge B&B
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
P8,654
P10,385 total
Aug 22 - Aug 23
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
P10,931
P13,117 total
Aug 27 - Aug 28
includes taxes & fees
10/10 Exceptional! (1 review)
Cabin View
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
P11,211
P13,453 total
Sep 20 - Sep 21
includes taxes & fees
9.4/10 Exceptional! (49 reviews)
Bankhouse B&B
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
P25,944
P31,133 total
Sep 20 - Sep 21
includes taxes & fees
8/10 Very Good! (1 review)
171 Seatown

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. Another top choice for your stay on the cheap is Portsoy Sail Loft. 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 132 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 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.