There are 3 ways to get from Fort Lauderdale Airport (FLL) to British Virgin Islands by plane or ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Fort Lauderdale to Charlotte Amalie, ferry  •  4 h 29 min

  1. Fly from Fort Lauderdale (FLL) to Charlotte Amalie (STT) FLL - STT
  2. Take the ferry from St Thomas - Red Hook to Tortola - Moorings/Sunsail

$262 - $744

2 alternative options

Fly Fort Lauderdale to Beef Island, ferry  •  6 h 55 min

  1. Fly from Fort Lauderdale (FLL) to Beef Island (EIS) FLL - EIS
  2. Take the ferry from Virgin Gorda Ferry Docks to Road Town, Tortola

$378 - $953

Fly Miami to Charlotte Amalie, ferry  •  7 h 2 min

  1. Fly from Miami (MIA) to Charlotte Amalie (STT) MIA - STT
  2. Take the ferry from St Thomas - Red Hook to Tortola - Moorings/Sunsail

$312 - $604

What companies run services between Fort Lauderdale Airport (FLL), USA and British Virgin Islands?

There is no direct connection from Fort Lauderdale Airport (FLL) to Road Town. However, you can fly to Charlotte Amalie, take the drive to St Thomas - Red Hook, then take the ferry to Road Town. Alternatively, you can fly to Beef Island, take the ferry to Virgin Gorda Ferry Docks, then take the ferry to Road Town.

Airlines
JetBlue Airways
Website
jetblue.com
Flights from Fort Lauderdale to Charlotte Amalie via San Juan
Ave. Duration
4 h 28 min
When
Every day
Estimated price
$180 - $490
Flights from Fort Lauderdale to Beef Island via San Juan
Ave. Duration
4 h 40 min
When
Every day
Estimated price
$350 - $2,600
Flights from Fort Lauderdale to Beef Island via Santiago, San Juan
Ave. Duration
7 h 7 min
When
Every day
Estimated price
$350 - $2,600
Flights from Fort Lauderdale to Beef Island via Santo Domingo, San Juan
Ave. Duration
8 h 10 min
When
Every day
Estimated price
$350 - $2,600
Flights from Fort Lauderdale to Beef Island via Punta Cana, San Juan
Ave. Duration
8 h 24 min
When
Every day
Estimated price
$350 - $2,600
American Airlines
Website
aa.com
Flights from Miami to Charlotte Amalie
Ave. Duration
2 h 44 min
When
Every day
Estimated price
$230 - $900
Flights from Miami to Charlotte Amalie via San Juan
Ave. Duration
4 h 35 min
When
Every day
Estimated price
$230 - $900
Flights from Miami to Charlotte Amalie via Christiansted
Ave. Duration
5 h 58 min
When
Saturday and Sunday
Estimated price
$230 - $900
InterCaribbean Airways
Website
intercaribbean.com
Flights from Fort Lauderdale to Beef Island via San Juan
Ave. Duration
4 h 2 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$260 - $1,000
Spirit Airlines
Website
spirit.com
Flights from Fort Lauderdale to Charlotte Amalie
Ave. Duration
2 h 34 min
When
Every day
Estimated price
$140 - $400
Air Sunshine
Website
airsunshine.com
Flights from Fort Lauderdale to Beef Island via Charlotte Amalie
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$220 - $850
Ferry operators
Dolphin Water Taxi
Phone
(340) 7742628
Email
info@dolphinshuttle.com
Website
dolphinshuttle.com
Ferry from St Thomas - Red Hook to Tortola - Moorings/Sunsail
Ave. Duration
1 h 10 min
Frequency
On demand
Estimated price
$115
Schedules at
dolphinshuttle.com
Speedys Ferry
Website
bviferries.com
Ferry from Virgin Gorda Ferry Docks to Road Town, Tortola
Ave. Duration
30 min
Frequency
Every 2 hours
Estimated price
$20
Schedules at
bviferries.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, Bali: What to do if Mount Agung erupts and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.

Questions & Answers

How far is it from Fort Lauderdale Airport (FLL) to British Virgin Islands?

The distance between Fort Lauderdale Airport (FLL) and British Virgin Islands is 1814 km.

What is the cheapest way to get from Fort Lauderdale Airport (FLL) to British Virgin Islands?

The cheapest way to get from Fort Lauderdale Airport (FLL) to British Virgin Islands is to fly and ferry which costs $260 - $750 and takes 4 h 29 min.

What is the fastest way to get from Fort Lauderdale Airport (FLL) to British Virgin Islands?

The quickest way to get from Fort Lauderdale Airport (FLL) to British Virgin Islands is to fly and ferry which takes 4 h 29 min and costs $260 - $750.

How long does it take to get from Fort Lauderdale Airport (FLL) to British Virgin Islands?

It takes approximately 4 h 29 min to get from Fort Lauderdale Airport (FLL) to British Virgin Islands, including transfers.

Trips from Fort Lauderdale Airport (FLL)

Fort Lauderdale Airport FLL to Sawgrass Mills Fort Lauderdale Airport FLL to Boynton Beach Fort Lauderdale Airport FLL to Cape Coral Fort Lauderdale Airport FLL to Port Canaveral Fort Lauderdale Airport FLL to Coral Springs Fort Lauderdale Airport FLL to Homestead Fort Lauderdale Airport FLL to Trump National Doral Miami Fort Lauderdale Airport FLL to Vero Beach Fort Lauderdale Airport FLL to Deerfield Beach Fort Lauderdale Airport FLL to Brickell Fort Lauderdale Airport FLL to Cape Canaveral Fort Lauderdale Airport FLL to Sheridan Street Station Fort Lauderdale Airport FLL to Key Biscayne Fort Lauderdale Airport FLL to Florida Atlantic University FAU Fort Lauderdale Airport FLL to Lauderdale by the Sea Fort Lauderdale Airport FLL to Newport Beachside Hotel Resort Sunny Isles Beach Fort Lauderdale Airport FLL to Riviera Beach FL USA Fort Lauderdale Airport FLL to Hobe Sound Fort Lauderdale Airport FLL to Florida International University Fort Lauderdale Airport FLL to Dolphin Mall Fort Lauderdale Airport FLL to Nova Southeastern University Fort Lauderdale Airport FLL to Hialeah Fort Lauderdale Airport FLL to Lehigh Acres Fort Lauderdale Airport FLL to Chesterfield Hotel Suites Miami Beach Fort Lauderdale Airport FLL to Inverness FL USA Fort Lauderdale Airport FLL to Wyndham Sea Gardens Pompano Beach Fort Lauderdale Airport FLL to Tulum Fort Lauderdale Airport FLL to Orlando Airport MCO Fort Lauderdale Airport FLL to Hotel Pierre Miami Beach FL USA Fort Lauderdale Airport FLL to Captiva