1. Banff Springs Hotel

- Location: Banff
- Guest rating: 8.8/10 (Excellent, 257 reviews)
- Price: $119 nightly, $143 total, Nov 13 - Nov 14, Total with taxes and fees
- Review: The glorious view from our room was worth., by Alan Chuen Wai, 18 days ago
Plan your trip

Our total price for your stay includes taxes and fees
Save 10% or more on over 100,000 hotels worldwide with Member Prices
Search almost a million properties worldwide
Check prices for these dates, December 12 – 13, 2026




















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.
Experience the charm of the historic seaside town of Banff, nestled along the stunning Aberdeenshire coastline. Your time in Banff promises outdoor adventures and cultural explorations, making it the perfect spot for your next staycation in the United Kingdom. Embrace the scenery and friendly atmosphere during your visit!

Photo by Jimmy Thomson

Photo by Jimmy Thomson

Photo by Jimmy Thomson

Photo by Jimmy Thomson

Photo by Anne Burgess
View properties in map for Macduff
For outdoor enthusiasts and budget-conscious travelers seeking adventure, Macduff offers a charming escape just about 1 mile away from Banff. This city is perfect for those looking to explore its scenic hiking trails, unwind on the beautiful Inverboyndie Beach, or delve into history at the impressive Duff House and Banff Museum. With its year-round appeal, Macduff serves as a smart choice for your stay, providing easy access to nature and cultural experiences alike.

Photo by Anne Burgess

Photo by Elena Bueno Ruiz

Photo by Martyn Gorman

Photo by Jimmy Ray

Photo by Lee.Klement (page does not exist)
View properties in map for Portsoy
Experience the charm of Portsoy, an excellent hub for travelers seeking history and nature while enjoying budget-friendly options. This quaint village offers easy access to a range of attractions including the picturesque Sanine Beach, the fascinating Fordyce Joiners Workshop and Visitor Centre, and the creative Portsoy Pottery. Nestled in Banff, Portsoy provides a smart choice for your stay, combining scenic outdoor experiences with a welcoming atmosphere.




Photo by Jimmy Thomson

Photo by Bill Siroldgolfer
View properties in map for Gardenstown
Culture and nature enthusiasts will love Gardenstown, a charming village in Banff, Scotland, known for its historic allure and scenic beauty. With attractions like Duff House, a stunning historic site, New Aberdour Beach for relaxation, and the Banff Museum showcasing local history, there’s no shortage of enriching experiences. Gardenstown’s steady visitor flow throughout the year makes it an appealing choice for a budget-friendly stay, and its location in Banff ensures easy access to explore the surrounding areas. Booking in Gardenstown is a smart choice for an unforgettable Scottish getaway.

Photo by Sarah Stuart
View properties in map for Whitehills
Immerse yourself in Whitehills, where nature enthusiasts and adventure seekers can easily access stunning landscapes and local culture. This charming village in Banff offers a perfect base for exploring Inverboyndie Beach's scenic shores, the historic allure of Duff House, and the artistic charm of Portsoy Pottery. With trail access and hiking opportunities nearby, Whitehills is a delightful choice for travelers looking to soak in the beauty of Scotland. It's a smart hotel booking choice for a memorable getaway.

Photo by Graeme Shinnie

Photo by muriel dyga

Photo by Dewayne Mathis

Photo by Anne Burgess
View properties in map for Crovie
Travelers seeking a blend of culture, adventure, and stunning scenery will find Crovie in Banff to be the perfect base for their vacation. This charming village offers easy access to attractions like the beautiful New Aberdour Beach, the historic Duff House, and the insightful Banff Museum. With a steady influx of visitors year-round, Crovie provides a welcoming atmosphere for those looking to immerse themselves in nature and heritage. Its strategic location makes booking a stay here a wise choice for any traveler.
Discover the charm of Banff, where breathtaking scenery and outdoor adventures await. Explore the stunning landscapes of Banff National Park, relax at the picturesque Banff Bay, and experience the historic allure of Banff Springs. Your perfect getaway starts here!
Rating: 8.0/10 (2 reviews)
Set the stage for your artistic journey at Portsoy Pottery, a vibrant destination for art lovers. This charming gallery showcases unique handmade pottery that reflects the rich cultural vibes of the area. Located within Banff, it offers easy access for visitors, making it a delightful stop during your stay.
Often cited as a favorite among history buffs and romantic travelers, Delgatie Castle offers a glimpse into Scotland's rich past with its stunning architecture and cultural charm. Located about 9 miles by car from Banff, it's a delightful stop that enhances your Scottish adventure.
Rating: 10.0/10 (1 review)
Highly recommended for travelers interested in local culture, the Fordyce Joiners Workshop and Visitor Centre offers a unique glimpse into traditional woodworking techniques. Situated within Banff, this museum showcases the art of joinery in a historic setting, making it an ideal stop for those exploring the area. Staying nearby provides easy access to this charming attraction.
Rating: 8.0/10 (2 reviews)
No trip is complete without a visit to Banff Museum, an enriching destination for history buffs eager to explore the local culture. Situated within Banff, the museum offers a unique glimpse into the area's heritage. Staying nearby makes it easy to immerse yourself in the town's vibrant atmosphere.
Rating: 9.4/10 (9 reviews)
An essential stop for nature lovers, Bow Fiddle Rock boasts stunning outdoor scenery and unique rock formations. Located about 18 miles by car from Banff, this picturesque site offers breathtaking views that make it a perfect day trip. Staying nearby allows easy access to its natural beauty.
Rating: 9.2/10 (16 reviews)
A fascinating mix of history and culture awaits travelers at Duff House in Banff, Scotland. This historic house offers a glimpse into the past with its stunning architecture and rich heritage. Situated within Banff, it provides easy access for visitors, making it a perfect base for exploring the area.
Rating: 9.6/10 (4 reviews)
Perfectly suited for families looking for a relaxing day by the sea, Inverboyndie Beach offers picturesque views and a tranquil atmosphere. Nestled within Banff, this beach invites visitors to unwind and soak up the sun. Staying nearby ensures easy access to this charming coastal retreat.
Rating: 9.6/10 (5 reviews)
A must-see for beach lovers, Sanine Beach offers a serene escape with its inviting shoreline and relaxing atmosphere. Nestled within Banff, this spot captures the essence of beach vibes, making it a delightful place to unwind. Staying nearby allows easy access to this tranquil retreat during your visit.
Tucked along Scotland's northeast coast, this historic fishing town offers charming harbor 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.
















Discover the charm of Banff, Scotland, with a variety of lodging options tailored to fit every traveler's needs. From cozy inns to majestic castles, you'll find perfect accommodations whether you're seeking a pet-friendly stay, a family getaway, or an adventure-filled vacation. Explore the best hotels in Banff and enjoy a memorable experience in this picturesque destination.
Banff offers a perfect blend of outdoor adventure and cultural experiences. Explore the charming Banff Avenue lined with shops and restaurants, or unwind at one of the luxurious hotels in the area. Discover the relaxing atmosphere and friendly locals that make Banff a delightful getaway. Nearby attractions provide opportunities for excursions that showcase the stunning natural beauty of the region, ensuring your vacation is both exciting and rejuvenating.
Banff offers a perfect blend of outdoor adventure and cultural experiences. Visitors can enjoy activities like golfing at scenic courses, taking the Banff Gondola for breathtaking views, and embarking on photo tours to capture the stunning landscape. For winter enthusiasts, the ski resorts provide excellent skiing opportunities, making it an ideal destination year-round for both adventure seekers and those looking to immerse themselves in the local culture.
Shopping
In Banff, visit Portsoy Ice Cream for delightful treats and unique souvenirs. If you're up for a drive, head to the nearby town of Macduff, just a short distance away, where you can explore additional charming shops and local markets for more gifts and keepsakes.
Recreation
At The Haughs, enjoy a vibrant sports atmosphere with various recreational activities just 10 miles from Banff. Experience luxury at Cullen Golf Club, a private country club 12 miles away, perfect for golf enthusiasts. For families, Well Road Play Park, 16 miles away, offers a delightful outdoor playground experience.
Adventure
In Banff, explore the breathtaking landscapes with a thrilling hike along the West Highland Way, or enjoy exhilarating mountain biking at the nearby trails. For a unique experience, try canyoning in the picturesque waterfalls, where you'll navigate through stunning natural formations and crystal-clear pools.
Nightlife
Banff offers a charming nightlife scene with cozy pubs and lively bars. Enjoy a pint at the Banff Springs Hotel or dance the night away at the vibrant Banff Rock. For a relaxed vibe, the Old Bank Bar is perfect for unwinding with friends after a day of adventure.
*Distances are measured in a straight line; actual driving distances may vary depending on the route.
To save money during your visit to Banff, plan your trip between January to March for lower accommodation rates, especially on Wednesdays. Avoid Fridays for cheaper stays. Use Expedia to compare hotel prices, filter for eco-friendly options, and consider package deals that combine flights and activities for extra savings. Joining the One Key membership can unlock exclusive discounts and allow you to earn OneKeyCash for future bookings. Take advantage of free activities in the area to enhance your experience without breaking the bank.
Banff, Scotland, offers a fantastic blend of outdoor adventures and cultural experiences, making it perfect for vacationers. Key attractions include the stunning harbor, scenic beach, and impressive rock formations. Visitors can explore the Fairmont Banff Springs, relax at the Banff Upper Hot Springs, and enjoy the beauty of Banff National Park. Don't miss the vibrant downtown and uptown areas for a taste of local culture and scenery.
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 Month | Temperature | Precipitation | Cloudiness | Occupancy | Pricing |
| January | 40.1°F (4.5°C) | Light Rain | Mostly Cloudy | Average | Slightly Low |
| February | 40.5°F (4.7°C) | No Rain | Mostly Cloudy | Average | Slightly Low |
| March | 42.3°F (5.7°C) | Light Rain | Mostly Cloudy | Average | Slightly Low |
| April | 45.0°F (7.2°C) | Light Rain | Mostly Cloudy | Average | Average |
| May | 48.9°F (9.4°C) | Light Rain | Mostly Cloudy | Average | Average |
| June | 53.8°F (12.1°C) | Light Rain | Mostly Cloudy | Average | Slightly High |
| July | 57.0°F (13.9°C) | Light Rain | Mostly Cloudy | Slightly High | Slightly High |
| August | 56.8°F (13.8°C) | Light Rain | Mostly Cloudy | Slightly High | Slightly High |
| September | 54.3°F (12.4°C) | Light Rain | Mostly Cloudy | Slightly High | Average |
| October | 49.8°F (9.9°C) | Light Rain | Mostly Cloudy | Slightly Low | Average |
| November | 45.3°F (7.4°C) | Light Rain | Mostly Cloudy | Slightly Low | Average |
| December | 41.4°F (5.2°C) | Light Rain | Mostly Cloudy | Slightly Low | Average |
For your trip to Banff, Scotland, you can fly into several major airports. Aberdeen Airport (ABZ) is 34 miles away and offers nearby accommodations like the 5-star Marcliffe Hotel and the Leonardo Hotel Aberdeen, both 6 miles from the airport. Inverness Airport (INV), located 58 miles away, features luxury options such as the 5-star Rocpool Reserve and Ness Walk, both 8 miles from the airport, with various transportation services available. Wick Airport (WIC) is also 58 miles from Banff, with nearby options like the 4-star Bank Guest House just 0.7 miles away and the 3.5-star Harbour Bridge Camps Bar at 0.6 miles from the airport.
The best area to stay in Banff is in the town center, particularly along Banff Avenue and its immediate surroundings.
This central area is the main hub for visitors, offering easy access to shops, restaurants, and local attractions. Banff Avenue is the primary thoroughfare, lined with hotels and services, and it provides direct views of the surrounding mountains. The pedestrian-friendly layout makes it convenient to explore on foot.
Couples often find this area appealing due to the variety of dining options, from casual eateries to upscale restaurants, and the presence of boutique shops. The proximity to scenic walking paths along the Bow River and easy access to the Banff Gondola for panoramic views makes it an excellent choice for a romantic getaway.
For solo travelers, staying in the town center is convenient for accessing public transport to trailheads and ski resorts. Many guided tours also depart from this central location, making it easy to join group activities and meet other travelers.
Two of the best hotels in Banff that receive consistently high recommendations from travelers are the Banff Springs Hotel and Fife Lodge.
The 4-star Banff Springs Hotel, with an 8.6 rating, is praised for its comfortable and clean rooms, as well as excellent food and a great breakfast. Guests appreciate the free self-parking and the free cribs for those traveling with young children. It is also conveniently located near Inverboyndie Beach.
Another highly recommended option is the 3-star Fife Lodge, which boasts an impressive 9.4 rating. This hotel is known for its excellent and friendly staff, along with absolutely delicious food and breakfast, which is complimentary. It offers free cribs and a playground for children, and is within easy reach of Inverboyndie Beach and the Banff Museum.
Both hotels are noted for providing a very positive guest experience.
For family-friendly hotels in Banff, consider Fife Lodge and the Banff Springs Hotel.
The 3-star Fife Lodge, with an impressive 9.4 rating, is an excellent choice for families. It offers complimentary cribs and a playground for children, along with free breakfast and free self-parking. Guests consistently praise the excellent food and friendly staff, with the breakfast often described as absolutely delicious. It is conveniently located near Inverboyndie Beach and the Banff Museum.
Another great option is the 4-star Banff Springs Hotel, rated 8.6. This hotel also provides free cribs and features rooms with sea views, as well as free self-parking and complimentary WiFi. Guests frequently comment on the friendly and helpful staff, the comfortable and clean rooms, and the excellent food. It is particularly close to Inverboyndie Beach.
For hotels in Banff that offer complimentary breakfast, consider the Fife Lodge and The Boyne Hotel.
The 3-star Fife Lodge, with an excellent 9.4 rating, is praised by guests for its absolutely delicious breakfast. This hotel also provides free internet and free self-parking. It is conveniently located near Duff House and Inverboyndie Beach.
Another option is the 3-star Boyne Hotel, rated 7.0, which also includes free full breakfast. Guests can also enjoy free WiFi and free toiletries. This hotel is situated near Portsoy Pottery and Portsoy Ice Cream. Find more hotels with free breakfast in Banff
For top pet-friendly hotels in Banff, consider Homesly The Station Hotel and Banff Springs Hotel.
Homesly The Station Hotel, a 3.5-star hotel with an 8.6 rating, permits pets, specifically dogs. Guests appreciate the indoor pool, free WiFi, and complimentary self-parking. The hotel is conveniently located near Portsoy Ice Cream.
Another excellent option is the 4-star Banff Springs Hotel, also rated 8.6, which welcomes pets. This hotel offers sea views, free self-parking, and complimentary toiletries. It is located near Inverboyndie Beach, making it ideal for walks with your pet. Guests frequently mention the friendly and helpful staff, comfortable and clean rooms, and excellent food. See more pet-friendly hotels in Banff
For a romantic getaway in Banff, the Banff Springs Hotel is an excellent choice for couples.
This 4-star hotel, with an 8.6 rating, offers comfortable and clean rooms, some with lovely sea views. Guests frequently praise the friendly and helpful staff, as well as the excellent food and great breakfast. Its location near Inverboyndie Beach, just 0.6 miles away, provides a beautiful setting for couples to enjoy together.
For hotels in Banff conveniently located near Portsoy Ice Cream, the Homesly The Station Hotel and The Boyne Hotel are excellent choices.
The 3.5-star Homesly The Station Hotel, with a strong rating of 8.6, is particularly well-situated as it is directly next to Portsoy Ice Cream. Guests frequently comment positively on the great and lovely staff and the clean rooms. It also offers an indoor pool and free WiFi.
Another good option is the 3-star The Boyne Hotel. This hotel is also very close to Portsoy Ice Cream, just 0.2 miles away, making it easy to access. It provides amenities such as free breakfast and free WiFi.
The best time to go to Banff, Scotland, is during the spring (April to May) and autumn (September to October) for pleasant weather and fewer crowds, or in the summer (June to August) for the warmest temperatures and full access to outdoor activities.
Spring and autumn offer a more tranquil experience, with mild temperatures suitable for exploring the town and surrounding nature without the peak season rush. You'll find the local shops and eateries in Banff Bay and along High Street accessible, and it's an excellent time for coastal walks or visiting nearby distilleries. This period is ideal for couples seeking a peaceful getaway and solo travelers who appreciate a relaxed pace.
Summer is great for those who want to experience Banff's outdoor offerings at their fullest. The weather is generally warm and sunny, making it ideal for activities like boat tours, golfing, or hiking in the nearby countryside. The town's harborside area often has more activity, and local festivals might be scheduled.
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Banff.
Prices for hotels in Banff often vary, but you can find a great deal from $104 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.