Hotels & Accommodation in Banff

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

Next weekend
25 Sept - 27 Sept
In two weeks
02 Oct - 04 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 20 September 2026.

1. Banff Springs Hotel

Banff Springs Hotel
Banff
R2 335
R2 802 total
includes taxes & fees
24 Sept - 25 Sept
Banff Springs Hotel

2. Fife Lodge

Fife Lodge
Banff
R1 905
R2 286 total
includes taxes & fees
25 Sept - 26 Sept
Fife Lodge

3. Homesly The Station Hotel

Homesly The Station Hotel
Banff
R3 342
R3 342 total
includes taxes & fees
21 Sept - 22 Sept
Homesly The Station Hotel

4. 24 Waters Edge

24 Waters Edge
Banff
R8 193
R8 193 total
includes taxes & fees
03 Oct - 04 Oct
24 Waters Edge

5. Seafield Arms

Seafield Arms
Banff
R2 499
R2 999 total
includes taxes & fees
22 Sept - 23 Sept
Seafield Arms

6. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
R1 371
R1 646 total
includes taxes & fees
22 Sept - 23 Sept
Portsoy Sail Loft

7. Periwinkle Cottage

Periwinkle Cottage
Banff
R7 383
R8 860 total
includes taxes & fees
30 Sept - 01 Oct
Periwinkle Cottage

8. Tammie Norrie Cottage

Tammie Norrie Cottage
Banff
R9 955
R11 946 total
includes taxes & fees
03 Oct - 04 Oct
Tammie Norrie Cottage

9. 19 Reidhaven Street

19 Reidhaven Street
Banff
R14 322
R14 322 total
includes taxes & fees
17 Oct - 18 Oct
19 Reidhaven Street

10. The Old Kipper Hoose

The Old Kipper Hoose
Banff
R12 249
R14 699 total
includes taxes & fees
07 Oct - 08 Oct
The Old Kipper Hoose

11. 2 Seafield Place

2 Seafield Place
Banff
R7 494
R8 993 total
includes taxes & fees
15 Oct - 16 Oct
2 Seafield Place

12. 49 Crovie Village

49 Crovie Village
Banff
R9 492
R11 391 total
includes taxes & fees
03 Oct - 04 Oct
49 Crovie Village

13. 11 Village

11 Village
Banff
R6 902
R8 282 total
includes taxes & fees
02 Oct - 03 Oct
11 Village

14. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
R2 721
R3 265 total
includes taxes & fees
22 Sept - 23 Sept
The Knowes Hotel & Restaurant

15. The Seafield Arms

The Seafield Arms
Buckie
R2 630
R3 156 total
includes taxes & fees
21 Sept - 22 Sept
The Seafield Arms

16. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
R1 832
R1 832 total
includes taxes & fees
24 Sept - 25 Sept
Deveron Lodge B&B

17. Rockstar Cottage

Rockstar Cottage
Macduff
R7 771
R9 326 total
includes taxes & fees
25 Sept - 26 Sept
Rockstar Cottage

18. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
R2 494
R2 993 total
includes taxes & fees
21 Sept - 22 Sept
Heath Hill Hotel

19. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
R2 358
R2 830 total
includes taxes & fees
01 Oct - 02 Oct
The Royal Oak Hotel

20. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
R2 177
R2 612 total
includes taxes & fees
01 Oct - 02 Oct
Cullen Bay Hotel
View all properties

Check out pet-friendly hotels in Banff

Homesly The Station Hotel

Homesly The Station Hotel
Banff
R3 342
R3 342 total
includes taxes & fees
21 Sept - 22 Sept
Homesly The Station Hotel

Seafield Arms

Seafield Arms
Banff
R2 499
R2 999 total
includes taxes & fees
22 Sept - 23 Sept
Seafield Arms

Periwinkle Cottage

Periwinkle Cottage
Banff
R7 383
R8 860 total
includes taxes & fees
30 Sept - 01 Oct
Periwinkle Cottage

Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
R1 371
R1 646 total
includes taxes & fees
22 Sept - 23 Sept
Portsoy Sail Loft

2 Seafield Place

2 Seafield Place
Banff
R7 494
R8 993 total
includes taxes & fees
15 Oct - 16 Oct
2 Seafield Place

The Old Kipper Hoose

The Old Kipper Hoose
Banff
R12 249
R14 699 total
includes taxes & fees
07 Oct - 08 Oct
The Old Kipper Hoose

19 Reidhaven Street

19 Reidhaven Street
Banff
R14 322
R14 322 total
includes taxes & fees
17 Oct - 18 Oct
19 Reidhaven Street

11 Village

11 Village
Banff
R6 902
R8 282 total
includes taxes & fees
02 Oct - 03 Oct
11 Village
View all properties

Go beyond your typical stay in Banff

pet-friendly image
Pet friendly
Pet friendly
Pool image
Pool
Pool
hot tub image
Hot tub
Hot tub
Cottage image
Cottage
Cottage
Apartment image
Apart­ment
Apart­ment
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 September

September

High 15°C / low 10°C. Cloudy most days.
15°
10°
12°
10°
12°
15°
16°
11°
16°
11°
Monthly weather averages (˚C)

Top landmarks in Banff

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

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 Portsoy Ice Cream, Cullen Harbour, and Bow Fiddle Rock.
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

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

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 Portsoy Ice Cream, Fordyce Joiners Workshop and Visitor Centre, and Cullen Harbour.
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

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

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 coastal town with a prominent tower overlooking the sea.

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

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