Plan your trip

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

Find hotels in Banff from $104

  • Upfront pricing

    Our total price for your stay includes taxes and fees

  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices

    Learn about One Key

  • Be picky

    Search almost a million properties worldwide

  • Go beyond your typical stay in Banff

    Pet friendly

    Hot tub

    Spa

    Pool

    Cabin

    Cottage

    Family friendly

    Apart­ment

    Condo

    Villa

    Waterpark

    Check prices for these dates

    Check prices for these dates, December 12 – 13, 2026

    View in a map

    Our top choices for Banff hotels

    1. Banff Springs Hotel

    A modern building with a sign reading "Boat Springs."

    2. Thainstone House

    Spa

    3. The Knowes Hotel & Restaurant

    A hotel room with a large window, a view of a hill with a tower, and a table with a keyboard.

    4. Fife Lodge

    A traditional stone building with a sign reading "Fife Lodge Hotel." It features multiple chimneys, a central entrance with a canopy, and a surrounding fence.

    5. Meldrum House Country Hotel & Golf Course

    A large stone building with multiple towers and a central dome structure.

    6. Deveron Lodge B&B

    Exterior

    7. Homesly The Station Hotel

    A golf course with a view of the ocean and a residential area with houses.

    8. The Royal Oak Hotel

    A hotel room with a bed, two chairs, a small table, a window with curtains, and a mirror on the wall.

    9. The Seafield Arms

    A historic building with a classic architectural style, featuring arched windows and a prominent entrance.

    10. Macdonald Pittodrie House

    A large, historic building with a central tower, multiple windows, and a well-maintained lawn with stone benches.

    11. Cullen Bay Hotel

    A large, multi-story house with a prominent balcony, situated on a hill overlooking a beach.

    12. Strathburn Hotel Inverurie by Compass Hospitality

    A breakfast table set with a pitcher, teapot, jug, and a basket of bread, with a window view of trees.

    13. Hillhead Hideaways

    A modern wooden cabin with a glass door entrance, a small outdoor seating area, and a potted plant.

    14. The Old Coach House Hotel

    A two-story building with a traditional architectural style, featuring a prominent entrance with a dark-colored awning and a sign above the door.

    15. Kintrae B&B

    A harbor with a large blue ship docked, smaller boats, and a white building in the background.

    16. Disblair House

    A stone building with a garden patio featuring white metal chairs and tables, surrounded by various potted plants and a stone wall.

    17. The Davron Hotel

    A beach with clear water, a sandy shore, and houses in the background.

    18. Chapelhill Croft Farmhouse B&B

    A two-story house with a brick roof, two windows, a chimney, and a white door.

    19. The Lodges at Barra Castle

    A stone building with a grey door, a small balcony with a table and chairs, and flower pots.

    20. Leslie Castle

    A dining area with a stone wall and arched ceiling, featuring two wooden tables and chairs.

    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.

    View all properties

    Where to stay in and around Banff

    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!

    A lighthouse silhouette against a sunset sky.

    Photo by Jimmy Thomson

    A coastal town with a large ship's wheel, a harbor, and buildings along the waterfront.

    Photo by Jimmy Thomson

    A coastal pier with fishing nets and buoys, a lighthouse in the background, and the sea.

    Photo by Jimmy Thomson

    A harbor with two boats, a lighthouse, and a church on a hill.

    Photo by Jimmy Thomson

    A red and white fishing boat docked at a harbor with a town in the background.

    Photo by Anne Burgess

    View properties in map for Macduff

    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.

    See properties

    Rocky coastline with waves crashing against large boulders.

    Photo by Anne Burgess

    Two Highland cattle on a grassy hill with a coastal landscape in the background.

    Photo by Elena Bueno Ruiz

    A metal deer sculpture in a grassy area with a coastal town in the background.

    Photo by Martyn Gorman

    A coastal town with stone buildings, a harbor, and a lighthouse.

    Photo by Jimmy Ray

    A harbor with boats, a stone wall, and a red building with a signboard.

    Photo by Lee.Klement (page does not exist)

    View properties in map for Portsoy

    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.

    See properties

    A coastal town with buildings on a hillside, a sandy beach, and rocky cliffs.

    A coastal town with buildings along the shore, a rocky beach, and a hill in the background.

    A coastal town with colorful buildings, a rocky shoreline, and green hills in the background.

    A coastal town with houses on a hillside, a pier, and boats in the water.

    Photo by Jimmy Thomson

    A harbor with numerous boats docked, a rocky coastline, and a clear sky.

    Photo by Bill Siroldgolfer

    View properties in map for Gardenstown

    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.

    See properties

    A sunset over a calm sea with a grassy foreground and rocky shoreline.

    Photo by Sarah Stuart

    View properties in map for Whitehills

    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.

    See properties

    A coastal village with houses along a cliffside, overlooking the sea.

    Photo by Graeme Shinnie

    A coastal village with houses along a rocky shoreline, a pier extending into the sea, and a hill with sparse vegetation.

    Photo by muriel dyga

    A coastal village with houses along the hillside and a pier extending into the sea.

    Photo by Dewayne Mathis

    A coastal town with buildings on a green hill, overlooking the sea.

    Photo by Anne Burgess

    View properties in map for Crovie

    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.

    See properties

    Stay near popular Banff attractions

    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!

    Portsoy Pottery

    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.

    See properties

    Delgatie Castle

    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.

    See properties

    Fordyce Joiners Workshop and Visitor Centre

    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.

    See properties

    Banff

    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.

    See properties

    Bow Fiddle Rock

    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.

    See properties

    Duff House

    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.

    See properties

    Inverboyndie Beach

    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.

    See properties

    Sanine Beach

    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.

    See properties

    Learn more about Banff

    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.

    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.

    Top Banff Hotel Reviews

    Deveron Lodge B&B

    Exterior

    Chapelhill Croft Farmhouse B&B

    A two-story house with a brick roof, two windows, a chimney, and a white door.

    Kintrae B&B

    A harbor with a large blue ship docked, smaller boats, and a white building in the background.

    Door to the Shore - Seafront Cottages

    A wooden structure with a circular viewing window, surrounded by a white picket fence, overlooking the ocean.

    The Pines Guesthouse

    A grand entrance with a large arched doorway, illuminated by wall-mounted lamps and a central chandelier.

    The Redgarth

    A stone house with a well-maintained lawn and a gravel driveway leading to the entrance.

    The Seafield Arms

    A historic building with a classic architectural style, featuring arched windows and a prominent entrance.

    Heath Hill Hotel

    Terrace/patio

    Saplinbrae Hotel and Lodges

    A large, historic building with multiple wings and a prominent central tower, surrounded by a well-maintained lawn and mature trees.

    The Royal Oak Hotel

    A hotel room with a bed, two chairs, a small table, a window with curtains, and a mirror on the wall.

    The Davron Hotel

    A beach with clear water, a sandy shore, and houses in the background.

    Meldrum House Country Hotel & Golf Course

    A large stone building with multiple towers and a central dome structure.

    The Knowes Hotel & Restaurant

    A hotel room with a large window, a view of a hill with a tower, and a table with a keyboard.

    The Station Hotel

    A cozy living room with a leather sofa, matching ottomans, a wooden ladder, and a cabinet filled with bottles.

    Laichmoray Hotel

    A hotel with a prominent entrance, a parking lot, and a restaurant adjacent to it.

    Find out more about Banff

    Top reasons to visit Banff

    Find great hotels in and around Banff

    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.

    Where to stay in and around Banff

    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.

    Things to do in and around Banff

    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.

    Booking tips and Expedia advantages for Banff

    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.

    Find the best attractions in Banff

    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.

    Best time to go to Banff

    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 MonthTemperaturePrecipitationCloudinessOccupancyPricing
    January40.1°F (4.5°C)Light RainMostly CloudyAverageSlightly Low
    February40.5°F (4.7°C)No RainMostly CloudyAverageSlightly Low
    March42.3°F (5.7°C)Light RainMostly CloudyAverageSlightly Low
    April45.0°F (7.2°C)Light RainMostly CloudyAverageAverage
    May48.9°F (9.4°C)Light RainMostly CloudyAverageAverage
    June53.8°F (12.1°C)Light RainMostly CloudyAverageSlightly High
    July57.0°F (13.9°C)Light RainMostly CloudySlightly HighSlightly High
    August56.8°F (13.8°C)Light RainMostly CloudySlightly HighSlightly High
    September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
    October49.8°F (9.9°C)Light RainMostly CloudySlightly LowAverage
    November45.3°F (7.4°C)Light RainMostly CloudySlightly LowAverage
    December41.4°F (5.2°C)Light RainMostly CloudySlightly LowAverage

    The nearest major airports for your trip to Banff

    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.

    Frequently Asked Questions

    What is the best area to stay in Banff?

    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.

    What are the best hotels in Banff that travelers recommend?

    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.

    What are the best family hotels in Banff?

    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.

    What hotels in Banff offer free breakfast?

    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

    What are the top pet-friendly hotels 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

    What are the most romantic hotels in Banff for couples?

    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.

    What are the best hotels in Banff near Portsoy Ice Cream?

    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.

    When is the best time to go to Banff?

    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.

    Can I cancel my hotel reservation on Expedia?

    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.

    How much is the nightly rate at a Banff hotel?

    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.

    Explore a world of travel with Expedia