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?




1. Banff Springs Hotel
Banff Springs Hotel



3. Homesly The Station Hotel
Homesly The Station Hotel



4. 24 Waters Edge
24 Waters Edge



5. Seafield Arms
Seafield Arms



6. Portsoy Sail Loft
Portsoy Sail Loft



7. Periwinkle Cottage
Periwinkle Cottage



8. Tammie Norrie Cottage
Tammie Norrie Cottage



9. 19 Reidhaven Street
19 Reidhaven Street



10. The Old Kipper Hoose
The Old Kipper Hoose



11. 2 Seafield Place
2 Seafield Place



12. 49 Crovie Village
49 Crovie Village



14. The Knowes Hotel & Restaurant
The Knowes Hotel & Restaurant



15. The Seafield Arms
The Seafield Arms



16. Deveron Lodge B&B
Deveron Lodge B&B



17. Rockstar Cottage
Rockstar Cottage



18. Heath Hill Hotel
Heath Hill Hotel



19. The Royal Oak Hotel
The Royal Oak Hotel



20. Cullen Bay Hotel
Cullen Bay HotelCheck out pet-friendly hotels in Banff




Periwinkle Cottage
Periwinkle Cottage



Portsoy Sail Loft
Portsoy Sail Loft



2 Seafield Place
2 Seafield Place



The Old Kipper Hoose
The Old Kipper Hoose



19 Reidhaven Street
19 Reidhaven StreetGo beyond your typical stay in Banff
Our prices for hotels in Banff are cheapest in January
Top landmarks in Banff
Duff House
Fordyce Joiners Workshop and Visitor Centre
Portsoy Ice Cream
Inverboyndie Beach
Portsoy Pottery
beach near Gardenstown Harbour
Sanine Beach
Duff House Royal Golf Club
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
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:
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.








