Travel options for:
Havana to British Virgin Islands
  • Fly to Beef Island

    $329 - $1,610
    1. Havana

      17 min - 10.6 miles

      $8 - $11

    2. Havana (HAV)

      6 h 35 min - 2 stopovers

      $320 - $1,600

    3. Beef Island (EIS)

      15 min - 8 miles

  • Fly to Charlotte Amalie, ferry

    $794 - $1,670
    1. Havana

      17 min - 10.6 miles

      $8 - $11

    2. Havana (HAV)

      5 h - 1 stopover

      $750 - $1,600

    3. Charlotte Amalie (STT)

      4 min - 2.8 miles

    4. Charlotte Amalie, St Thomas

      1 h 15 min - 4 times a day

      $35 - $60

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Havana taxi to Havana airport, fly to Beef Island airport, then drive to Road Town. 7 h 7 min $810. From Havana taxi to Havana airport, fly to Charlotte Amalie airport, drive to Charlotte Amalie, St Thomas, then ferry to Road Town. 7 h 36 min $845.

 
 

Flights from Havana to British Virgin Islands

JetBlue Airways, Cape Air and 9 other airlines fly from Havana to Road Town hourly.