A coastal town with a prominent tower overlooking the sea.

Find hotels in Banff from ฿3,240

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

Filter by

Star rating

Guest rating

Our top choices for Banff hotels

Breakfast included
Pet-friendly
Bed & breakfast
Reserve now, pay later
Hotel

1. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
฿4,795
฿5,754 total
includes taxes & fees
23 Aug - 24 Aug
Banff Springs Hotel

2. Fife Lodge

Fife Lodge
Banff
United Kingdom
Leigh
฿3,726
฿4,471 total
includes taxes & fees
26 Aug - 27 Aug
Fife Lodge

3. 24 Waters Edge

24 Waters Edge
Banff
United Kingdom
Wajid
24 Waters Edge

4. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
฿5,132
฿6,159 total
includes taxes & fees
1 Sept - 2 Sept
Seafield Arms

5. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
฿6,876
฿6,876 total
includes taxes & fees
22 Aug - 23 Aug
Homesly The Station Hotel

6. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
฿2,700
฿3,240 total
includes taxes & fees
30 Aug - 31 Aug
Portsoy Sail Loft

7. Periwinkle Cottage

Periwinkle Cottage
Banff
฿15,316
฿18,380 total
includes taxes & fees
3 Sept - 4 Sept
Periwinkle Cottage

8. Bullpens

Bullpens
Banff
฿32,058
฿38,469 total
includes taxes & fees
29 Aug - 30 Aug
Bullpens

9. The Old Kipper Hoose

The Old Kipper Hoose
Banff
฿25,159
฿30,191 total
includes taxes & fees
19 Sept - 20 Sept
The Old Kipper Hoose

10. 19 Reidhaven Street

19 Reidhaven Street
Banff
฿29,880
฿29,880 total
includes taxes & fees
11 Sept - 12 Sept
19 Reidhaven Street

11. 2 Seafield Place

2 Seafield Place
Banff
฿15,392
฿18,470 total
includes taxes & fees
11 Sept - 12 Sept
2 Seafield Place

12. 49 Crovie Village

49 Crovie Village
Banff
฿19,879
฿23,855 total
includes taxes & fees
2 Sept - 3 Sept
49 Crovie Village

13. 11 Village

11 Village
Banff
฿14,201
฿17,042 total
includes taxes & fees
25 Aug - 26 Aug
11 Village

14. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Stewart
฿5,961
฿7,154 total
includes taxes & fees
24 Aug - 25 Aug
The Knowes Hotel & Restaurant

15. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
United Kingdom
Helen
฿5,514
฿6,617 total
includes taxes & fees
23 Aug - 24 Aug
The Royal Oak Hotel

16. The Davron Hotel

The Davron Hotel
Fraserburgh
United Kingdom
Moira
฿4,285
฿5,142 total
includes taxes & fees
23 Aug - 24 Aug
The Davron Hotel

17. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
CHRISTINA
฿3,762
฿3,762 total
includes taxes & fees
7 Sept - 8 Sept
Deveron Lodge B&B

18. The Seafield Arms

The Seafield Arms
Buckie
United States
Louis
฿5,589
฿6,707 total
includes taxes & fees
3 Sept - 4 Sept
The Seafield Arms

19. Rockstar Cottage

Rockstar Cottage
Macduff
฿15,991
฿19,189 total
includes taxes & fees
4 Sept - 5 Sept
Rockstar Cottage

20. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
United Kingdom
Scott
฿4,844
฿5,813 total
includes taxes & fees
23 Aug - 24 Aug
Cullen Bay Hotel
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 when you spend time 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 studying the exhibits at Fordyce Joiners Workshop and Visitor Centre during your travels 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 studying the exhibits at Portsoy Pottery during your trip to Portsoy. Stroll along the waterfront or experience the area's festivals.
See properties

Banff Museum

8.0/10 (2 reviews)
You can spend time browsing the exhibits at Banff Museum during your travels 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 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.

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 23 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 1 day 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 2 days 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 3 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 12 days ago
Banff Springs Hotel

More cheap stays in Banff

Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
฿3,091
฿3,709 total
28 Aug - 29 Aug
includes taxes & fees
Harbour Nights
Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
฿3,762
฿3,762 total
7 Sept - 8 Sept
includes taxes & fees
9.8/10 Exceptional! (30 reviews)
Deveron Lodge B&B
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
฿4,610
฿5,532 total
22 Aug - 23 Aug
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
฿5,813
฿6,975 total
27 Aug - 28 Aug
includes taxes & fees
10/10 Exceptional! (1 review)
Cabin View
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
฿5,962
฿7,154 total
22 Aug - 23 Aug
includes taxes & fees
9.4/10 Exceptional! (49 reviews)
Bankhouse B&B
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
฿13,796
฿16,555 total
19 Sept - 20 Sept
includes taxes & fees
8/10 Very good! (1 review)
171 Seatown

Find out more about Banff

Top reasons to visit Banff

  • Outdoor Adventures: Experience exhilarating activities such as skiing at renowned resorts and wildlife tours in the stunning landscapes of Banff National Park.
  • Cultural Richness: Explore historic houses, the local history museum, and engage with the arts at the Banff Centre.
  • Charming Uptown Banff: Stroll through the delightful streets of Uptown Banff, filled with shops, cafes, and local charm.
  • Luxury Accommodation: Enjoy a range of charming hotels and stunning castles, catering to all preferences and budgets.
  • Beautiful Beaches: Relax at the picturesque beaches, offering a serene escape amidst breathtaking scenery.

Find great hotels in and around Banff

Discover the ideal accommodation in Banff, Scotland, where charming hotels and stunning castles await your arrival. Whether you're seeking a pet-friendly retreat, a family-friendly escape, or an adventure-filled getaway, Banff offers a variety of options to suit every traveller's needs. Explore the best Banff hotels, resorts, and inns to ensure a memorable stay in this picturesque Scottish town.

  • Banff Springs Hotel: The 4-star Banff Springs Hotel is an elegant choice for those on a business travel vacation. With a commendable guest rating of 8.6 out of 10, the hotel combines modern amenities with a professional atmosphere. Located in the heart of Banff, it offers easy access to local business centres and attractions. Guests can enjoy well-appointed rooms designed for comfort and productivity, alongside facilities such as meeting rooms and high-speed internet access, making it a prime destination for corporate guests.
  • The Knowes Hotel & Restaurant: With a focus on adventure and exploration, The Knowes Hotel & Restaurant offers a 3-star accommodation experience just 2km from Banff. Boasting an impressive guest rating of 9.2 out of 10, this hotel invites travellers seeking thrilling outdoor activities. Onsite and nearby, guests can engage in fishing, birdwatching, sailing, and surfing. The hotel’s restaurant serves delectable meals, ensuring that guests can refuel after a day of adventures.
  • Fife Lodge: Fife Lodge is a delightful 3-star property situated in Banff, receiving an outstanding guest rating of 9.4 out of 10. Ideal for those who appreciate good dining, the lodge offers a variety of options including free breakfast, daily restaurant service, and a bar/lounge for relaxation. Guests can enjoy a range of recreational activities like surfing, windsurfing, sailing, and golf in the vicinity. With amenities like flat-screen TVs and cable channels, Fife Lodge ensures a comfortable and entertaining stay.

Where to stay in and around Banff

Banff, nestled in the heart of Scotland, offers a delightful blend of outdoor adventure and cultural richness. Visitors can explore stunning landscapes, indulge in luxury accommodations, and enjoy the warm hospitality of the local community. The town serves as a central hub for excursions, with access to breathtaking skies and picturesque scenery. Whether seeking relaxation or thrilling adventures, Banff and its surrounding regions promise an unforgettable experience for every traveller.

  • Macduff: Situated a mere mile from Banff, Macduff is a charming town that offers a blend of outdoor adventure and stunning scenery. Its appeal to visitors peaks during the summer months of June to July and in September, making it an ideal spot for those seeking vibrant experiences. Popular activities include golfing at local courses and exploring scenic trails that showcase the area's natural beauty. Local landmarks such as the beach and historic houses provide a delightful glimpse into the region's heritage, while the nearby national state park invites exploration and outdoor fun.
  • Portsoy: Nestled within the Banff area, Portsoy is a quaint village known for its enchanting coastal views and rich maritime history. Visitors flock here for its beautiful beaches and outdoor activities, particularly during the summer and early autumn months. The village boasts an array of hiking trails and golf courses, perfect for active travellers looking to immerse themselves in nature. The picturesque harbour and marina stand out as local attractions, making Portsoy a delightful destination for those who appreciate scenic landscapes and a peaceful atmosphere.
  • Gardenstown: A picturesque village located near Banff, Gardenstown is celebrated for its cultural charm and seaside allure. This village sees a spike in visitors from April and throughout the summer months, drawn by its captivating outdoor experiences and beautiful beaches. Gardenstown offers unique educational opportunities alongside its stunning bay views and historic sites. Visitors can explore the local factory, which adds to the cultural richness of the area, making it an ideal spot for those looking to delve into the local heritage while enjoying the natural surroundings.

Things to do in Banff

Shopping

In Banff, you can explore local shops like The Crafty Baker for unique gifts and the Banff Gift Shop for souvenirs. If you're up for a drive, check out the larger shopping experience at the nearby Macduff Harbour, offering a mix of local crafts and seaside treasures.

Recreation

Experience the serene atmosphere at the Banff Springs Hotel Spa, where you can indulge in rejuvenating treatments and unwind in luxurious surroundings. For outdoor enthusiasts, the nearby Glen Nevis offers scenic walks and breathtaking landscapes, ideal for invigorating hikes amidst nature's beauty.

Adventure

Explore the stunning coastline at Banff Beach, where you can enjoy water sports like kayaking and paddleboarding. For a thrill, take a hike along the scenic trails of the nearby Banff Castle Hill, offering breathtaking views and a glimpse into local wildlife.

Nightlife

In Banff, the vibrant atmosphere comes alive at The Banff Springs Hotel's rooftop bar, where stunning views accompany craft cocktails. The local pubs, like The Coach House, invite a friendly crowd with live music and hearty fare, creating a warm and welcoming nightlife experience.

*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 offers a delightful blend of outdoor adventure and stunning scenery, perfect for a memorable vacation. Key attractions include the beautiful beaches, historic houses, and the fascinating history museum. Visitors can enjoy cultural experiences at Banff National Park, explore the charming Uptown Banff, marvel at the iconic Banff Springs, and engage with the arts at the Banff Centre. Whether seeking romance or simply a taste of local life, Banff has something for everyone.

  • Duff House: This stunning Georgian mansion, set within the picturesque scenery of Banff, showcases a rich tapestry of art and history. Visitors can admire exquisite paintings, historical artefacts, and vibrant gardens, all while soaking in the cultural atmosphere of this architectural gem.
  • Portsoy Pottery: Nestled in Banff, this charming pottery studio offers an insight into the art of ceramics. Watch skilled artisans at work, explore unique handcrafted pieces, and perhaps even try your hand at pottery-making in a welcoming and creative environment.
  • Delgatie Castle: Located a mere 14km from Banff, Delgatie Castle exudes a sense of romance and history. Explore its grand halls, picturesque gardens, and enchanting grounds, while learning about its fascinating past and the legends that surround it.

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, offers several convenient airport options. Aberdeen Airport (ABZ) is 55km away, with nearby hotels like the 5-star Marcliffe and the 4-star Leonardo Hotel, both situated 10km from the airport, providing easy access. Inverness Airport (INV) is 93km from Banff, with luxury options such as the 5-star Ness Walk and Rocpool Reserve, both 13km away. For those considering Kirkwall Airport (KOI), located 145km from Banff, delightful stays include the 4-star Hildeval B&B and The Ayre Hotel, both just 5km from the airport. Each airport ensures good transport connections for a hassle-free journey.

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