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

Banff Vacations from $1,897

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to $2,000 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Your Banff Vacation

Reserve a Banff vacation package that has everything you need without any unnecessary extras. Great for golfing, coastal beaches and views, consider basing yourself in the neighborhood of Cullen. A trip to Banff is a terrific opportunity to take in the sights. Make sure you visit well-known attractions like Duff House, Banff Museum and Macduff Marine Aquarium. Don't put off your visit to this destination any longer. The ultimate Banff vacation is only a few clicks away with Expedia.

The Latest Banff Vacation Packages

Price found within the past 48 hours. Click for updated prices.
  • Dec 22 - Dec 29

    Citi Hotel Aberdeen City Centre + Flight

    Central Aberdeen
    6 nights
    3.5 star property
    6.0/10 - (360 reviews)
    Roundtrip • Nashville (BNA) - Aberdeen (ABZ)
    BNA - ABZ • 1 stop ABZ - BNA • 2 stops
    $2,064
    $1,897
    per traveler
    found 1 hour ago
    Citi Hotel Aberdeen City Centre
  • Dec 22 - Dec 29

    Maryculter House + Flight

    Aberdeen
    6 nights
    4.0 star property
    9.6/10 - Exceptional (671 reviews)
    Roundtrip • Nashville (BNA) - Aberdeen (ABZ)
    BNA - ABZ • 1 stop ABZ - BNA • 2 stops
    $2,083
    $1,907
    per traveler
    found 1 hour ago
    Maryculter House
  • Dec 22 - Dec 29

    Royal Athenaeum Suites + Flight

    Central Aberdeen
    6 nights
    3.5 star property
    8.8/10 - Excellent (288 reviews)
    "Clean, great staff. Excellent location."
    Reviewed November 7, 2026
    Roundtrip • Nashville (BNA) - Aberdeen (ABZ)
    BNA - ABZ • 1 stop ABZ - BNA • 2 stops
    $2,105
    $1,930
    per traveler
    found 1 hour ago
    Royal Athenaeum Suites
  • Dec 22 - Dec 29

    Ardoe House Hotel & Spa + Flight

    Aberdeen
    6 nights
    3.5 star property
    8.8/10 - Excellent (1,004 reviews)
    "We stayed in the same room we had stayed in 2 months ago. We had reported an electrical fault with one of the sockets back then and it had still not been dealt with. There were toenail clippings underneath the sofa bed. The kettle in the room was also faulty, reception did not seem overly concerned about any of the issues we raised unfortunately."
    Reviewed November 8, 2026
    Roundtrip • Nashville (BNA) - Aberdeen (ABZ)
    BNA - ABZ • 1 stop ABZ - BNA • 2 stops
    $2,136
    $1,973
    per traveler
    found 1 hour ago
    Ardoe House Hotel & Spa
  • Dec 22 - Dec 29

    Marcliffe + Flight

    Braeside
    6 nights
    5.0 star property
    9.6/10 - Exceptional (229 reviews)
    "Amazing place,definitely 5 stars. Would stay again. Loved everything about it. The food at the restaurant was the best we had in Scotland so far."
    Reviewed October 11, 2026
    Roundtrip • Nashville (BNA) - Aberdeen (ABZ)
    BNA - ABZ • 1 stop ABZ - BNA • 2 stops
    $2,503
    $2,328
    per traveler
    found 1 hour ago
    Marcliffe

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!

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.

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.

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.

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.

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 most popular places to visit in Banff

Banff Hotel Deals

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.

Frequently Asked Questions

How much does a Banff vacation package cost?

You'll find cheap prices from $1,897 on Expedia for your Banff getaway. However, a range of factors like the length of stay, hotel choice and season will influence how much your vacation to Banff costs.

What are the cheapest months to go to Banff?

If you're hoping to book a cheap Banff vacation package, consider planning a trip in November, December and January. You'll typically find better prices on flights and hotels during these months — perfect for a budget-friendly break.

How many days is enough for Banff?

Usually, a handful of days is enough to visit the major attractions during your Banff vacation. However, if you'd like to have more time to kick back or go on day tours, think about extending your itinerary.

Is it worth booking a vacation package to Banff?

Banff is a good vacation destination with attractions like Duff House among the many things to keep you busy. Whether you're heading away with the family or getting away with friends, a Banff vacation promises a good time for everyone.

How to find the best Banff package deals?

Use Expedia's filter tool to help you find some terrific Banff package deals. When you begin your search, just set your maximum budget and then order the results by "Price: low to high." If you want to save, plan your break for midweek, or browse for Banff package deals in the low season. Switch up your travel dates and you may land even bigger discounts. As a rule of thumb, it's usually best to book your vacation package as soon as possible.

Is it cheaper to book a Banff vacation as a package?

Expedia vacation packages are designed to help you keep more cash in your pocket. Bundle your flight, hotel and car rental into one great-value price and you could save hundreds of dollars. You'll generally score a better deal than booking each component individually. And you'll still have the flexibility to create a customized Banff vacation by choosing your preferred accommodation type, airline and car class.

When to book a vacation package to Banff?

If you're considering an impromptu Banff vacation, browse our last-minute deals that can be booked up to a week before you take off. Prefer not to wait until the last minute? You can score sensational deals on your flights and hotels by booking ahead.

How to plan a trip to Banff?

  1. Choose your dates: What you'd like to do in Banff and your preferred season will help you decide when to get away.
  2. Plan your budget wisely: As well as the cost of your stay, you should factor in other expenses. These include flights, food and transportation. Also, put aside a little extra for unexpected expenses that could arise during your trip to Banff.
  3. Explore Banff using Expedia's trip planning tool: Gain insights into the top attractions and best stays for your trip to Banff. You can also save your must-visit places, collaborate with friends and family and arrange all your plans in one place.
  4. Work out your trip length: Consider how long you'd like to spend exploring Banff. Plan your days so you can get to all the experiences and attractions you're interested in at a comfortable pace.
  5. Bundle your hotel and flights: Awesome destination, check. Length of stay, check. All that's left is to find a Banff vacation package that brings all your bookings together.
  6. Book any day trips or activities: Now to the fun part — locking in everything you want to do and see. Check out some of the best things to do in Banff and reserve your tickets early to save time (and maybe some money too!).

Does Expedia offer Book Now, Pay Later Banff vacation packages?

If you're anything like us, you love jet-setting around the world but don't love the big price tag that can sometimes come with it. That's why we offer Book Now, Pay Later vacations. With the help of online lender Affirm, you can break down the overall cost of your Banff break across 3, 6 or 12 months. There are also no hidden costs or late payment fees, so you can snap up cheap vacation packages with payment plans as soon as you see them.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.