A coastal landscape with lush green hills, turquoise waters, and a clear blue sky.

British Virgin Islands Vacations

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to CA $4,200 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

Top Scuba Diving vacation packages in British Virgin Islands

Price found within the past 48 hours. Click for updated prices.
  • Jan 25 - Jan 29

    Village Cay Hotel and Marina + Flight

    Wickhams Cay 1
    4 nights
    3.5 star property
    8.2/10 - Very good (1,001 reviews)
    "Our stay was good. Room was clean somewhat. The a/c was very cold. The towels needs to be upgraded, they were dingy. Other than that our stay was great. Our breakfast was on point."
    Reviewed November 4, 2026
    Roundtrip • Toronto (YYZ) - Tortola (EIS)
    YYZ - EIS • 1 stop EIS - YYZ • 1 stop
    CA $1,975
    CA $1,826
    per traveller
    found 1 day ago
    Village Cay Hotel and Marina
  • Dec 23 - Dec 29

    Scrub Island Resort, Spa & Marina + Flight

    Scrub Island
    6 nights
    5.0 star property
    9.0/10 - Wonderful (201 reviews)
    "Unfortunately for us it was low season so only one restaurant was available and that only option was outdoors. Other than that it’s a beautiful resort and property with excellent amenities and views."
    Reviewed October 31, 2026
    Roundtrip • Toronto (YYZ) - Tortola (EIS)
    YYZ - EIS • 1 stop EIS - YYZ • 1 stop
    Save 100% on your flight
    CA $6,673
    CA $4,692
    per traveller
    found 1 day ago
    Scrub Island Resort, Spa & Marina
  • Dec 23 - Dec 29

    Saba Rock Resort + Flight

    Saba Rock
    6 nights
    3.5 star property
    9.8/10 - Exceptional (69 reviews)
    "Wonderful staff and property!"
    Reviewed September 17, 2026
    Roundtrip • Toronto (YYZ) - Tortola (EIS)
    YYZ - EIS • 1 stop EIS - YYZ • 1 stop
    Save 100% on your flight
    CA $5,896
    CA $4,585
    per traveller
    found 1 day ago
    Saba Rock Resort
  • Dec 23 - Dec 29

    Sebastian's on the Beach + Flight

    West End
    6 nights
    3.0 star property
    8.6/10 - Excellent (985 reviews)
    Roundtrip • Toronto (YYZ) - Tortola (EIS)
    YYZ - EIS • 1 stop EIS - YYZ • 1 stop
    CA $3,189
    CA $2,921
    per traveller
    found 1 day ago
    Sebastian's on the Beach
  • Dec 23 - Dec 29

    Peter Island Resort + Flight

    Sprat Bay
    6 nights
    4.5 star property
    9.0/10 - Wonderful (40 reviews)
    "Espectacular"
    Reviewed July 27, 2026
    Roundtrip • Toronto (YYZ) - Tortola (EIS)
    YYZ - EIS • 1 stop EIS - YYZ • 1 stop
    CA $13,332
    CA $12,353
    per traveller
    found 1 day ago
    Peter Island Resort

Discover the most popular places to visit in British Virgin Islands

What to do in British Virgin Islands

Top Scuba Diving British Virgin Islands Hotels

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 British Virgin Islands vacation package cost?

Starting from just CA $1,826, a vacation package is your ticket to low-priced travel. Build your own British Virgin Islands escape by picking from our wide range of hotels, airfares and rental cars.

How do I get a cheap travel package to British Virgin Islands?

Bundle your flights and hotels, throw in extras such as activities or a rental car, and save with a British Virgin Islands vacation package. You won't just enjoy awesome discounts on your adventure — you'll have lots of choice within your reach too. When you book through Expedia, you'll have your pick of over 550 airlines and 1,000,000 properties globally. Your next epic adventure starts right here, right now!

Where should I stay in British Virgin Islands?

The Baths is one of the things that attracts people to British Virgin Islands, so it's not surprising that many opt to stay in Little Trunk Bay.

What are the top hotels in British Virgin Islands?

Village Cay Hotel and Marina and Maria's By the Sea Hotel know how to make their guests feel at home in Great Mountain. If you also plan to visit Little Trunk Bay, have a look at Mango Bay Resort and Nail Bay Resort. Both are top picks with travelers.

How far in advance should I book my British Virgin Islands vacation?

It's hard to pick the ideal time for airfares, but we usually say the earlier, the better. Many international journeys on Expedia become available to compare up to 12 months in advance. If you're unable to do so, don't worry. Low prices appear from time to time just weeks before departure dates.

What does an Expedia British Virgin Islands travel package include?

Expedia has all you need to book your British Virgin Islands escape, but what goes into your package depends on you. Select from any combination of hotels, rental cars and flights. In search of some tours or experiences to keep you busy? Once you've made your booking, you can add them too. Whatever your budget or style, there's a vacation package to match your needs.

What should I know before booking a British Virgin Islands travel package?

A package can be cheaper than separately booking all you need for your trip. For example, bundle your flights, hotels and rental cars and save a packet. Whatever your vacation plans, you'll find a package within your budget.

Can I choose my airline with a British Virgin Islands Expedia vacation package?

With a vacation package, you're in control. Whether you're eager to fly to British Virgin Islands in economy or first class, simply pick from the available airline options. Expedia has access to more than 550 airline partners globally.

If I'm not able to travel, can I cancel my British Virgin Islands vacation package?

Because we understand life can be unpredictable, the answer is yes. For more information, head to our Customer Service Portal. But generally speaking, if you've booked your British Virgin Islands vacation package in the last 24 hours, you may be able to cancel or change it for free. Your airline, hotel or car rental company may charge a fee if your booking is older than that.