Hotels & Accommodation in Banff

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Banff?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Banff on Hotels.com. These Banff hotels consistently deliver on quality, location and traveller experience. Last updated on 03 November 2026.

1. Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (256 reviews)
The price is R2 014
R2 416 total
includes taxes & fees
04 Nov - 05 Nov
Banff Springs Hotel

2. Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (289 reviews)
Wake to tranquil garden scenes at this charming Banff hotel. Just minutes from Duff House and Banff Museum, enjoy complimentary breakfast, WiFi, and parking. Unwind with drinks at the bar or coffee at the café while the attentive staff caters to your needs.
The price is R1 958
R2 349 total
includes taxes & fees
04 Nov - 05 Nov
Fife Lodge

3. 24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (3 reviews)
The price is R8 322
R8 322 total
includes taxes & fees
28 Nov - 29 Nov
24 Waters Edge

4. Seafield Arms

Seafield Arms
3.5 star property
Banff
7.2 out of 10, Good, (12 reviews)
The price is R2 303
R2 763 total
includes taxes & fees
04 Nov - 05 Nov
Seafield Arms

5. Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.4 out of 10, Very good, (95 reviews)
Discover the charm of this inviting Banff hotel where you'll find a welcoming bar, convenient free WiFi, and complimentary parking. Explore nearby attractions like Portsoy Ice Cream and Portsoy Pottery after enjoying breakfast at the on-site café.
The price is R1 670
R1 670 total
includes taxes & fees
30 Nov - 01 Dec
Homesly The Station Hotel

6. Portsoy Sail Loft

Portsoy Sail Loft
1.0 star property
Portsoy
10.0 out of 10, Exceptional, (1 review)
The price is R1 566
R1 879 total
includes taxes & fees
27 Nov - 28 Nov
Portsoy Sail Loft

7. 15 Waters Edge

15 Waters Edge
3.5 star property
Banff
10.0 out of 10, Exceptional, (1 review)
The price is R11 277
R13 532 total
includes taxes & fees
06 Nov - 07 Nov
15 Waters Edge

8. Bullpens

Bullpens
3.5 star property
Banff
The price is R12 762
R15 314 total
includes taxes & fees
14 Nov - 15 Nov
Bullpens

9. 19 Reidhaven Street

19 Reidhaven Street
3.0 star property
Banff
Tucked away in Banff, this cosy cottage offers complimentary WiFi and parking. Nearby hiking and biking trails beckon outdoor enthusiasts, while a private garden provides peaceful relaxation. The kitchen makes meal prep easy, and Inverboyndie Beach is just a short drive away.
The price is R11 728
R11 728 total
includes taxes & fees
07 Nov - 08 Nov
19 Reidhaven Street

10. Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
Escape to this cosy cottage near Inverboyndie Beach and Duff House, offering a quiet retreat with a fully-equipped kitchen. Free WiFi and parking add convenience while the adjacent golf course promises outdoor enjoyment just 25 minutes from Keith Station.
The price is R8 777
R10 533 total
includes taxes & fees
21 Nov - 22 Nov
Tammie Norrie Cottage

11. 2 Seafield Place

2 Seafield Place
3.0 star property
Banff
10.0 out of 10, Exceptional, (1 review)
Escape to this charming cottage beside a golf course in beautiful Banff. Free WiFi and parking make exploring easy, with Portsoy Ice Cream and Pottery nearby. The fully-equipped kitchen and garden create a relaxing Scottish retreat.
The price is R7 274
R8 728 total
includes taxes & fees
07 Nov - 08 Nov
2 Seafield Place

12. The Old Kipper Hoose

The Old Kipper Hoose
3.0 star property
Banff
The price is R13 825
R16 589 total
includes taxes & fees
27 Nov - 28 Nov
The Old Kipper Hoose

13. 49 Crovie Village

49 Crovie Village
3.0 star property
Banff
Discover this charming cottage in Banff, just a short journey from New Aberdour Beach. Cook meals in your private kitchen after hiking nearby trails. Free WiFi and convenient parking make this coastal retreat an ideal home base.
The price is R9 642
R11 570 total
includes taxes & fees
06 Nov - 07 Nov
49 Crovie Village

14. 11 Village

11 Village
3.0 star property
Banff
Cosy holiday home in Banff offering complimentary WiFi and parking. Kitchen facilities provide convenience for home-cooked meals. Nearby hiking and biking trails beckon outdoor adventurers, while Sanine Beach and Fordyce Joiners Workshop are just a short drive away.
The price is R7 010
R8 412 total
includes taxes & fees
07 Nov - 08 Nov
11 Village

15. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (244 reviews)
This welcoming retreat sits near Macduff Marine Aquarium and Banff Museum. Savour meals at the restaurant, unwind with drinks at the bar, and utilise the business centre. With free parking and convenient access to Aberdeen Airport, your Scottish adventure awaits.
The price is R2 424
R2 909 total
includes taxes & fees
06 Nov - 07 Nov
The Knowes Hotel & Restaurant

16. The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.6 out of 10, Exceptional, (155 reviews)
Experience warm hospitality at this coastal retreat with a welcoming bar and the elegant Grant Dining Room restaurant for dinner. Nearby attractions include Cullen Millennium Garden and Harbour, with free WiFi and parking enhancing your stay in Buckie.
The price is R1 846
R2 215 total
includes taxes & fees
05 Nov - 06 Nov
The Seafield Arms

17. Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
10.0 out of 10, Exceptional, (32 reviews)
The price is R1 778
R1 778 total
includes taxes & fees
06 Nov - 07 Nov
Deveron Lodge B&B

18. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (125 reviews)
Set in Buckie, this inviting hotel offers complimentary breakfast, WiFi, and parking. Unwind at the welcoming bar/lounge or grab a bite at the on-site café. Explore nearby attractions like Cullen Harbour and Millennium Garden, with Keith Station just a short drive away.
The price is R1 864
R2 237 total
includes taxes & fees
04 Nov - 05 Nov
The Royal Oak Hotel

19. Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (152 reviews)
Experience seaside charm at this Buckie hotel with commanding bay vistas. After savouring the complimentary breakfast, explore nearby Cullen Golf Club or Harbour. Return for drinks at the welcoming bar, where attentive staff ensure a memorable Scottish getaway.
The price is R2 051
R2 461 total
includes taxes & fees
05 Nov - 06 Nov
Cullen Bay Hotel

20. Rockstar Cottage

Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1 review)
Unwind in this serene golf-adjacent retreat with free WiFi and parking. The cottage includes a kitchen and garden, with Macduff Marine Aquarium and Banff Museum nearby. Perfect for exploring Scotland's coastal treasures.
The price is R7 894
R9 473 total
includes taxes & fees
27 Nov - 28 Nov
Rockstar Cottage
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.

Get last-minute hotel deals in Banff and save more

Sign in to unlock great savings.
Showing deals for:02 Dec - 03 Dec

Check out pet-friendly hotels in Banff

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.

Go beyond your typical stay in Banff

When is the best time to visit Banff?

Our prices for hotels in Banff are cheapest in January

Price trends for hotels in Banff

Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.

November

High 9°C / low 6°C. Cloudy most days.
9°
weather_cloudy
November, no crowd data, average high temperature 9 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
6°
7°
weather_cloudy
December, no crowd data, average high temperature 7 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
4°
6°
weather_cloudy
January, no crowd data, average high temperature 6 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
3°
7°
weather_cloudy
February, no crowd data, average high temperature 7 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
3°
8°
weather_cloudy
March, no crowd data, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
4°
10°
weather_cloudy
April, no crowd data, average high temperature 10 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
5°
12°
weather_cloudy
May, no crowd data, average high temperature 12 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
7°
15°
weather_cloudy
June, no crowd data, average high temperature 15 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
9°
16°
weather_cloudy
July, no crowd data, average high temperature 16 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
16°
weather_cloudy
August, no crowd data, average high temperature 16 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
15°
weather_cloudy
September, no crowd data, average high temperature 15 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
12°
weather_cloudy
October, no crowd data, average high temperature 12 degrees Celsius, average low temperature 8 degrees Celsius. Cloudy most days.
8°
Monthly weather averages (˚C)

Top landmarks in Banff

Learn more about Banff

Banff is well known for its attractions such as Duff House and Inverboyndie Beach. The city has something for everyone including sights like Portsoy Ice Cream and Fordyce Joiners Workshop and Visitor Centre within a small-town setting.

A large, historic building with a prominent tower, surrounded by lush green lawns and trees under a clear blue sky.

Frequently Asked Questions

Can I book a refundable accommodation option in Banff?

If you want the flexibility to change your plans to Banff, most hotels offer refundable* rates that you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow down the results.

Where can I stay in Banff if I want a holiday rental instead of a hotel?

If you want a good alternative to a hotel, look over our selection of 26 holiday homes. You can also consider one of the 8 apartments or 80 cottages.

What will the weather in Banff be like during my visit?

The warmest months in Banff are usually July and August, with an average temperature of 13°C. February and January are the chilliest months, when the average temperature is 5°C. The rainiest months are October and August.

Why should I book my Banff hotel with Hotels.com?

There are plenty of reasons to book your Banff travel with us: our free cancellations on selected hotels* gives you the flexibility you're looking for, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Banff

Whispers of History and Nature's Embrace: Discover the Charms of Banff, Scotland

Nestled along Scotland's stunning northeast coast, Banff is a charming town steeped in history and natural beauty. With its picturesque harbour, visitors can explore the captivating Banff Castle and the striking 18th-century architecture that lines the cobbled streets. The nearby sandy shores of Banff Bay invite leisurely strolls, while the scenic cliffs of Macduff offer breathtaking coastal views. Immerse yourself in the rich maritime heritage at the Banff Museum, or enjoy a peaceful afternoon in the lush greenery of Duff House and its splendid gardens. Banff promises a delightful retreat for those seeking culture and tranquillity.

Discover great hotels near Banff

Banff, Scotland, offers a charming selection of hotels, ranging from quaint inns to comfortable lodges. Visitors can find inviting accommodations featuring local hospitality, scenic views, and easy access to the town's attractions. Whether you prefer a cosy retreat or a convenient base, Banff has suitable options for all travellers. Here are some of our travelers' favorite hotels near Banff:

  1. The Knowes Hotel & Restaurantopens in new window: This inviting 3.0-star hotel boasts a remarkable guest rating of 9.2 out of 10, making it a prime choice for adventure travellers. The property offers a plethora of exhilarating sports and recreation activities, such as birdwatching, surfing, fishing, and sailing, ensuring an action-packed stay. Guests appreciate the freshly cooked breakfast options, highlighting the exceptional quality of food and the stunning views from the restaurant. The lush rooms provide a comfortable retreat after a day of exploration, making it a perfect base for those seeking distinctive experiences in a vibrant setting.
  2. Carleys Houseopens in new window: This 3.0-star hotel offers a delightful lodging experience with various entertainment options that cater to leisure travellers. The guest rating reflects a commitment to comfort and enjoyment, with multiple television offerings to keep you entertained. While the hotel focuses on relaxation, it provides welcoming spaces that allow you to unwind after a day of discovery. The atmosphere invites guests to enjoy their downtime, making it an excellent choice for those looking for a restful stay with convenient amenities at hand.
  3. Deveron Lodge B&Bopens in new window: Rated an impressive 9.8 out of 10, this budget-friendly hotel is ideal for leisure travellers seeking a peaceful and clean retreat. With free breakfast options, including cooked selections, guests can start their day on a delightful note. The property encourages relaxation with its tranquil surroundings, complemented by opportunities for nearby fishing activities. The inviting atmosphere and lovely staff enhance the overall experience, making it a top choice for those wanting a comfortable and serene stay without breaking the bank.

Things to do near Banff

Nestled amidst towering peaks and lush forests, this charming town invites travellers to explore its breathtaking landscapes. Enjoy serene boating on crystal-clear lakes, vibrant festivals celebrating local talents, and art exhibitions that showcase the area's creative spirit. With endless hiking trails and stunning vistas, it's a haven for nature lovers and culture enthusiasts alike.

  • Bow Fiddle Rockopens in new window – Head to this striking rock formation, where the natural arch resembles a fiddle’s bow. Nestled along the stunning Moray coastline, it offers a unique sight that’s perfect for photography enthusiasts. The surrounding area features beautiful coastal scenery, making it an ideal spot for a peaceful walk. Don’t forget to enjoy the sound of the waves crashing against the rocks while soaking in the fresh sea air.
  • Huntly Castleopens in new window – Explore the impressive ruins of Huntly Castle, a key historic site that showcases a rich tapestry of Scottish history. Wander through its grand halls and understand the significance of this once-mighty fortress. The castle, set in a picturesque landscape, is ideal for a leisurely stroll and offers plenty of spots to sit and reflect on the past.

4 tips for savvy savings when booking a hotel in Banff

  1. Book for the cheapest times: For those planning a budget-friendly trip to Banff, consider visiting in January, February, or December. During these months, hotels offer lower prices and the area is more affordable. A stay of at least 2 to 3 days is ideal for exploring key landmarks, rich history, and cultural attractions such as monuments, art, and festivals. This itinerary provides a great value for money, allowing travellers to enjoy a mix of port, smalltown charm, and relaxing excursions, with the possibility that prices may drop further.
  2. Look for last-minute deals on Hotels.com: Hotels.com offers a range of opportunities for savings when planning a trip to Banff. You may discover discounted options by exploring the Dealsopens in new window section, or if you're close to your travel date, the Last-Minute Deals area could provide attractive offers. To stay informed, consider enabling email alerts or push notifications for flash sales and promotions. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, so you're more likely to see opportunities for savings if rooms become available or prices drop.
  3. Be flexible with dates: Prices may vary based on factors such as the hotel's location, star rating, and time of year, so being flexible with your dates could help you save on your stay at a Banff hotel. For those seeking unique experiences, boutique hotels might provide a more personalised service and occasionally offer better value. When you book with Hotels.com, we will inform you if the cost for your chosen dates is above or below the average, and if it appears to be on the higher side, we may suggest more affordable dates to help you secure a better deal.
  4. Consider your location: Staying nearer to major attractions or city centres may offer convenience but usually comes with a higher price tag. For more affordable options, consider hotels in less central areas or neighbourhoods, balancing cost with ease of access to your desired destinations. You might explore independent hotels further afield, as they are more likely to be affordable while providing a more authentic experience.

Best time to go to Banff

Banff experiences its lowest average temperature in January, at 40.1°F (4.5°C), while July is the hottest month, with an average temperature of 57.0°F (13.9°C). October is typically the wettest month. If you’re looking to soak up the lively atmosphere in Banff, July to September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.