Hotels & Accommodation in Banff

October 2026
13
November 2026

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

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 13 October 2026.

1. Banff Springs Hotel

Banff Springs Hotel
Banff
R1 966
R2 359 total
includes taxes & fees
01 Nov - 02 Nov
Banff Springs Hotel

2. Fife Lodge

Fife Lodge
Banff
R1 911
R2 294 total
includes taxes & fees
17 Oct - 18 Oct
Fife Lodge

3. 15 Waters Edge

15 Waters Edge
Banff
R11 846
R14 215 total
includes taxes & fees
07 Nov - 08 Nov
15 Waters Edge

4. Seafield Arms

Seafield Arms
Banff
R2 248
R2 698 total
includes taxes & fees
01 Nov - 02 Nov
Seafield Arms

5. Homesly The Station Hotel

Homesly The Station Hotel
Banff
R2 424
R2 424 total
includes taxes & fees
09 Nov - 10 Nov
Homesly The Station Hotel

6. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
R1 376
R1 651 total
includes taxes & fees
14 Oct - 15 Oct
Portsoy Sail Loft

7. Bullpens

Bullpens
Banff
R16 043
R19 251 total
includes taxes & fees
24 Oct - 25 Oct
Bullpens

8. Tammie Norrie Cottage

Tammie Norrie Cottage
Banff
R8 764
R10 517 total
includes taxes & fees
07 Nov - 08 Nov
Tammie Norrie Cottage

9. 19 Reidhaven Street

19 Reidhaven Street
Banff
R11 586
R11 586 total
includes taxes & fees
07 Nov - 08 Nov
19 Reidhaven Street

10. 2 Seafield Place

2 Seafield Place
Banff
R7 520
R9 024 total
includes taxes & fees
16 Oct - 17 Oct
2 Seafield Place

11. The Old Kipper Hoose

The Old Kipper Hoose
Banff
R12 299
R14 759 total
includes taxes & fees
18 Oct - 19 Oct
The Old Kipper Hoose

12. 49 Crovie Village

49 Crovie Village
Banff
R9 525
R11 430 total
includes taxes & fees
12 Nov - 13 Nov
49 Crovie Village

13. 11 Village

11 Village
Banff
R6 930
R8 316 total
includes taxes & fees
22 Oct - 23 Oct
11 Village

14. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
R2 366
R2 840 total
includes taxes & fees
02 Nov - 03 Nov
The Knowes Hotel & Restaurant

15. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
R1 736
R1 736 total
includes taxes & fees
15 Oct - 16 Oct
Deveron Lodge B&B

16. The Seafield Arms

The Seafield Arms
Buckie
R2 184
R2 621 total
includes taxes & fees
18 Oct - 19 Oct
The Seafield Arms

17. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
R1 820
R2 184 total
includes taxes & fees
14 Oct - 15 Oct
The Royal Oak Hotel

18. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
R2 002
R2 403 total
includes taxes & fees
01 Nov - 02 Nov
Cullen Bay Hotel

19. Rockstar Cottage

Rockstar Cottage
Macduff
R7 798
R9 358 total
includes taxes & fees
18 Oct - 19 Oct
Rockstar Cottage

20. The Davron Hotel

The Davron Hotel
Fraserburgh
R1 857
R2 228 total
includes taxes & fees
16 Oct - 17 Oct
The Davron Hotel
View all properties

Check out pet-friendly hotels in Banff

Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
R1 376
R1 651 total
includes taxes & fees
14 Oct - 15 Oct
Portsoy Sail Loft

Seafield Arms

Seafield Arms
Banff
R2 248
R2 698 total
includes taxes & fees
01 Nov - 02 Nov
Seafield Arms

2 Seafield Place

2 Seafield Place
Banff
R7 520
R9 024 total
includes taxes & fees
16 Oct - 17 Oct
2 Seafield Place

19 Reidhaven Street

19 Reidhaven Street
Banff
R11 586
R11 586 total
includes taxes & fees
07 Nov - 08 Nov
19 Reidhaven Street

The Old Kipper Hoose

The Old Kipper Hoose
Banff
R12 299
R14 759 total
includes taxes & fees
18 Oct - 19 Oct
The Old Kipper Hoose

11 Village

11 Village
Banff
R6 930
R8 316 total
includes taxes & fees
22 Oct - 23 Oct
11 Village
View all properties

Go beyond your typical stay in Banff

pet-friendly image
Pet friendly
Pet friendly
Pool image
Pool
Pool
Cottage image
Cottage
Cottage
spa image
Spa
Spa
hot tub image
Hot tub
Hot tub
Apartment image
Apart­ment
Apart­ment
cabin image
Cabin
Cabin
Family-friendly image
Family friendly
Family friendly
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 October

October

High 12°C / low 8°C. Cloudy most days.
12°
8°
9°
6°
7°
4°
6°
3°
7°
3°
8°
4°
10°
5°
12°
7°
15°
9°
16°
11°
16°
11°
15°
10°
Monthly weather averages (˚C)

Top landmarks in Banff

Portsoy Pottery

8.0/10 (2 reviews)
Art fans might want to visit the upcoming exhibitions at Portsoy Pottery in the heart of Portsoy. If you want to experience more of the culture Portsoy has to offer, head to Fordyce Joiners Workshop and Visitor Centre, Cullen Harbour, and Portsoy Ice Cream.
See properties

Inverboyndie Beach

9.6/10 (4 reviews)
If being by the water is a major draw, Inverboyndie Beach is a spot you might want to check out, located 1.1 mi (1.8 km) from central Banff. If you want to continue walking by the waves, head to Sanine Beach.
See properties

Duff House

9.2/10 (16 reviews)
Duff House is just one of the landmarks located 0.5 mi (0.8 km) from central Banff, so you might want to stop by for a few pics during your trip.
See properties

beach near Gardenstown Harbour

When the beach is calling your name, you might want to head down to beach near Gardenstown Harbour, located 7.1 mi (11.4 km) from central Banff. Enjoy the sunset by the shore at New Aberdour Beach and Inverboyndie Beach.
See properties

Portsoy Ice Cream

8.6/10 (4 reviews)
Portsoy Ice Cream is in the heart of Portsoy, so why not stop by during your stay? If you'd also like to explore some of the parks in Portsoy, Cullen Millennium Garden is nearby.
See properties

Sanine Beach

9.6/10 (5 reviews)
Whether you want to hunt for sand dollars or smell the fresh air, Sanine Beach is a spot you might want to check out, located 8 mi (12.9 km) from central Banff. If you want to continue walking by the waves, head to Inverboyndie Beach.
See properties

Fordyce Joiners Workshop and Visitor Centre

10.0/10 (1 review)
If visiting museums in Banff is on your list, you might want to visit the upcoming exhibitions at Fordyce Joiners Workshop and Visitor Centre. If you want to experience more of the culture Banff has to offer, head to Cullen Harbour, Bow Fiddle Rock, and Sanine Beach.
See properties

Duff House Royal Golf Club

You might want to play some rounds at Duff House Royal Golf Club, located 0.4 mi (0.7 km) from central Banff. If Duff House Royal Golf Club doesn't quite scratch your golfing itch, Turriff Golf Club is just a short drive away.
See properties

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.

See all hotels in Banff
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.

Keep exploring