A coastal town with a prominent tower overlooking the sea.

Find hotels in Banff from Rp1.783.924

  • 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
25 Sept - 26 Sept
Tomorrow
26 Sept - 27 Sept
This weekend
25 Sept - 27 Sept
Next weekend
2 Oct - 4 Oct

Filter by

Star rating

Guest rating

Our top choices for Banff hotels

1. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
Rp2.530.765
Rp3.036.918 total
includes taxes & fees
27 Sept - 28 Sept
Banff Springs Hotel

2. Fife Lodge

Fife Lodge
Banff
United Kingdom
Dorothy
Rp2.064.727
Rp2.477.673 total
includes taxes & fees
27 Sept - 28 Sept
Fife Lodge

3. 24 Waters Edge

24 Waters Edge
Banff
United Kingdom
Wajid
Rp8.881.392
Rp8.881.392 total
includes taxes & fees
3 Oct - 4 Oct
24 Waters Edge

4. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
United Kingdom
Josh
Rp1.486.603
Rp1.783.924 total
includes taxes & fees
30 Sept - 1 Oct
Portsoy Sail Loft

5. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
Rp3.095.400
Rp3.095.400 total
includes taxes & fees
28 Sept - 29 Sept
Homesly The Station Hotel

6. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
Rp2.708.685
Rp3.250.469 total
includes taxes & fees
15 Oct - 16 Oct
Seafield Arms

7. Tammie Norrie Cottage

Tammie Norrie Cottage
Banff
Rp10.790.851
Rp12.949.021 total
includes taxes & fees
3 Oct - 4 Oct
Tammie Norrie Cottage

8. Bullpens

Bullpens
Banff
Rp17.390.312
Rp20.868.375 total
includes taxes & fees
24 Oct - 25 Oct
Bullpens

9. Periwinkle Cottage

Periwinkle Cottage
Banff
Rp8.003.352
Rp9.603.928 total
includes taxes & fees
30 Sept - 1 Oct
Periwinkle Cottage

10. 2 Seafield Place

2 Seafield Place
Banff
Rp8.151.709
Rp9.782.051 total
includes taxes & fees
15 Oct - 16 Oct
2 Seafield Place

11. The Old Kipper Hoose

The Old Kipper Hoose
Banff
Rp13.324.522
Rp15.989.426 total
includes taxes & fees
7 Oct - 8 Oct
The Old Kipper Hoose

12. 49 Crovie Village

49 Crovie Village
Banff
Rp10.289.417
Rp12.347.301 total
includes taxes & fees
5 Oct - 6 Oct
49 Crovie Village

13. 19 Reidhaven Street

19 Reidhaven Street
Banff
Rp15.337.289
Rp15.337.289 total
includes taxes & fees
24 Oct - 25 Oct
19 Reidhaven Street

14. 11 Village

11 Village
Banff
Rp7.507.623
Rp9.009.148 total
includes taxes & fees
2 Oct - 3 Oct
11 Village

15. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Jolene
Rp2.949.609
Rp3.539.531 total
includes taxes & fees
26 Sept - 27 Sept
The Knowes Hotel & Restaurant

16. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
Charlie
Rp1.992.640
Rp1.992.640 total
includes taxes & fees
29 Sept - 30 Sept
Deveron Lodge B&B

17. The Seafield Arms

The Seafield Arms
Buckie
United States
Brian
Rp2.556.328
Rp3.067.594 total
includes taxes & fees
29 Sept - 30 Sept
The Seafield Arms

18. Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
Inverurie
United States
Rachel
Rp2.717.236
Rp3.260.683 total
includes taxes & fees
19 Oct - 20 Oct
Meldrum House Country Hotel & Golf Course

19. The Lodges at Barra Castle

The Lodges at Barra Castle
Inverurie
United States
nuala
Rp3.167.900
Rp3.801.480 total
includes taxes & fees
27 Sept - 28 Sept
The Lodges at Barra Castle

20. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Emily
Rp4.933.175
Rp5.919.905 total
includes taxes & fees
27 Sept - 28 Sept
Craigellachie Hotel of Speyside
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 when you spend time 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

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

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

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 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

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 less than an hour ago
Fife Lodge
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"We had a very spacious room and bathroom, which were very clean. There was parking available right outside the hotel entrance."
Henry 2-night trip
Posted 1 hour ago
Laichmoray Hotel
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 2 days ago
The Royal Oak Hotel
The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant

10/10 Excellent
"A brilliant property with nothing to complain about in what seems a depressed area"
Mike 1-night trip
Posted 3 days ago
The Knowes Hotel & Restaurant
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"Lovely hotel friendly staff good food but shower temperamental"
Mike 1-night trip
Posted 3 days ago
Cullen Bay 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 4 days 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 5 days ago
Portsoy Sail Loft
Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges

10/10 Excellent
"Staff, service and food were exceptional. Would definitely recommend."
Marcus 2-night trip
Posted 10 days ago
Saplinbrae Hotel and Lodges
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"The ladies on reception were so lovely. Friendly and very helpful advising on gpod eating places and places to visit. The bedroom was clean with very comfortable bed. Sadly the hotel is in need of tlc it showed the signs of great potential and could offer a wonderful eating and drinking venue if developed. The price was very reasonable given the standard of the amenities and a place to certainly use if only needing a base"
Alison 2-night trip
Posted 2 weeks ago
The Old Coach House Hotel

More cheap stays in Banff

Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
Rp1.628.255
Rp1.953.907 total
2 Oct - 3 Oct
includes taxes & fees
Harbour Nights
Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
Rp1.992.640
Rp1.992.640 total
29 Sept - 30 Sept
includes taxes & fees
Deveron Lodge B&B
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
Rp2.428.512
Rp2.914.214 total
3 Oct - 4 Oct
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
Rp2.565.213
Rp3.078.351 total
24 Oct - 25 Oct
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
Rp2.949.609
Rp3.539.531 total
28 Sept - 29 Sept
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 Scenery: Banff boasts breathtaking landscapes, perfect for outdoor enthusiasts and nature lovers.
  • Adventurous Activities: Enjoy skiing, wildlife tours, and golfing amidst picturesque backdrops.
  • Rich Cultural Experiences: Explore the charming uptown area, the renowned Banff Centre, and historic sites.
  • Relaxing Beaches: Visit local beaches that provide a tranquil escape and stunning views.
  • Diverse Accommodation: Choose from charming inns, luxurious hotels, and historic castles for a memorable stay.

Find great hotels in and around Banff

Discover a delightful array of accommodation options in Banff, Scotland, catering to every traveller's needs. From charming inns and luxurious hotels to historic castles, you'll find the perfect base for your adventure. With many properties offering family-friendly and pet-friendly amenities, your stay will be both comfortable and enjoyable. Whether you're seeking a quaint inn or a lavish resort, Banff promises a memorable experience amidst its stunning landscapes.

  • Banff Springs Hotel: This elegant 4-star hotel is a sophisticated choice for business travellers seeking both comfort and convenience in Banff. With a commendable guest rating of 8.6 out of 10, the Banff Springs Hotel combines classic charm with modern amenities. It features well-appointed rooms that cater to the needs of professionals, along with business facilities designed to enhance productivity. Guests appreciate the tranquil environment, making it a suitable retreat after a busy day of meetings or exploring the local area.
  • The Knowes Hotel & Restaurant: A delightful 3-star establishment, The Knowes Hotel & Restaurant offers an adventurous spirit for those looking to explore the great outdoors. Rated 9.2 out of 10, this hotel is located a mile from Banff and is ideally positioned for adventure sports enthusiasts. Guests can partake in activities such as fishing, birdwatching, surfing, and sailing, all of which are available nearby. The hotel’s welcoming atmosphere and on-site dining options make it a perfect base for guests eager to embrace the thrill of adventure.
  • Fife Lodge: With a 3-star rating and an impressive guest rating of 9.4 out of 10, Fife Lodge is a fantastic option for those seeking comfort and leisure in Banff. This charming hotel provides a variety of dining options, including complimentary breakfast and lunch services. Guests can engage in recreational activities such as windsurfing, sailing, and golf at nearby locations. The accommodation also features entertainment amenities like flat-screen TVs and cable channels, ensuring a relaxed stay after a day of exploration.

Where to stay in and around Banff

Banff, a charming resort town in Scotland, offers a delightful blend of outdoor adventures and cultural experiences. Visitors can explore stunning landscapes, enjoy leisurely strolls through scenic parks, and indulge in luxury accommodations. Nearby, the friendly towns provide a relaxed atmosphere perfect for excursions. Whether you're seeking thrilling activities or a peaceful retreat, Banff and its surroundings promise an unforgettable vacation filled with breathtaking sights and rich culture.

  • Macduff: Situated merely a mile from Banff, Macduff is a charming city that offers a fantastic blend of outdoor adventure and stunning scenery. Known for its welcoming atmosphere, the city attracts visitors year-round, with peak seasons in June to July and September. Outdoor enthusiasts can enjoy activities such as golfing and exploring local trails, while the nearby beach and national state park provide ample opportunities for relaxation and exploration. Notable landmarks include a historic house that adds a touch of local heritage to your visit.
  • Portsoy: Nestled within the Banff area, Portsoy is a picturesque village that enchants visitors with its scenic beauty and coastal charm. The village sees a steady influx of travellers throughout the year, particularly during the warmer months of June to July and September. With its stunning beach, hiking trails, and golf courses, Portsoy is a haven for those seeking outdoor experiences. The vibrant harbour and marina are key attractions, perfect for leisurely strolls and enjoying the maritime atmosphere.
  • Gardenstown: A delightful village located close to Banff, Gardenstown is renowned for its rich culture and captivating coastal views. Visitors flock here year-round, with a notable surge in April and from July to August. The village offers a unique blend of cultural experiences and outdoor adventures, making it a great spot for exploration. Key attractions include the stunning bay and various historic sites, along with educational experiences that give insight into the local heritage. Gardenstown is perfect for those looking to immerse themselves in the charm of Scottish coastal life.

Things to do in Banff

Shopping

In Banff, you can explore charming local shops like The Puffin Gift Shop for unique souvenirs and the Banff Craft Centre for handmade items. If you're up for a drive, head to Elgin's St. Giles Shopping Centre for a wider selection of retail options.

Recreation

Experience rejuvenation at the St. Fillans Spa, where you can indulge in soothing treatments and unwind in a tranquil setting. For outdoor enjoyment, explore the scenic walks around the village and take in the stunning landscapes of the surrounding Highlands.

Adventure

Banff's stunning coastline invites exploration with its scenic walks along the harbour and historic architecture. For thrill-seekers, the nearby cliffs offer exhilarating rock climbing experiences, while the sandy beaches provide perfect spots for kayaking and paddleboarding, ensuring a memorable adventure amidst breathtaking landscapes.

Nightlife

Visit The Banff Tavern on the High Street for a lively atmosphere and a selection of local ales. For a relaxed evening, check out The Crown Hotel's lounge, where you can enjoy a warm drink and occasional live music in a cosy setting.

*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 prices are lower compared to the peak months of June to August. Book your stay on a Thursday for the best rates, and utilise Expedia’s search tool to filter for budget-friendly accommodations. Look for package deals that combine hotels, flights, and activities for additional savings. Also, explore free outdoor activities such as hiking in the stunning surroundings of Banff National Park 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 preferences, such as your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel reservations in Banff with your flights and activities through an Expedia package deal.

Find the best attractions in and around Banff

Banff offers a delightful blend of outdoor adventures and scenic beauty, perfect for those seeking culture, romance, and relaxation. Visitors can explore the charming uptown Banff, the renowned Banff Centre, and the stunning Banff National Park. Don't miss the iconic Banff Springs, along with local beaches and historic houses, which provide a glimpse into the area’s rich history and allure for tourists seeking memorable experiences.

  • Portsoy Pottery: Immerse yourself in the artistic charm of Portsoy Pottery, where local artisans create beautiful pottery pieces. This gallery reflects the cultural essence of the area, offering a unique insight into traditional craftsmanship and the creative process behind each piece.
  • Duff House: Step into history at Duff House, a stunning Georgian mansion that showcases exquisite architecture and period furnishings. Explore its galleries featuring fine art and enjoy the picturesque grounds that enhance its cultural significance.
  • Delgatie Castle: Venture to Delgatie Castle, a beautifully preserved fortress that exudes romance and history. Wander its enchanting rooms and gardens, and discover tales of its past while enjoying the serene surroundings.

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 via several airports. Aberdeen Airport (ABZ), situated 55km away, has nearby hotels such as the 5-star Marcliffe Hotel, 10km from the airport, and Trump® International Scotland, also a 5-star option, 13km away. Inverness Airport (INV) is 93km from Banff, with excellent accommodations like the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport. For a more remote option, Kirkwall Airport (KOI) is 145km away, with charming B&Bs like Hildeval and Graemeshall House, each within 6km. Each hotel offers various transportation services to facilitate easy access to the airports.

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, 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 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 Portsoy Sail Loft and Seafield Arms. 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 130 hotels and other accommodation options to choose from. Find out more about Banff.
What should I see while I'm in Banff?
Natural beauty is on display at Inverboyndie Beach, Moray Firth and Sanine Beach. 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.