Getting there

Getting to Grand Bahama from Florida: Ferry or Flight?

By The Unpack Bahamas team3 min read
Descending over the Bahama Banks
Descending over the Bahama Banks

Photo: Miguel Urieta

Grand Bahama gets pitched as the easiest Bahamian island to reach from Florida, and it mostly holds up — you’ve actually got two real ways in, not just one. Based on what actual renters and hosts in our community have told us works, here’s how the ferry and the flight actually compare, not just which one sounds nicer.

In this guide:

The ferry: Fort Lauderdale to Freeport

Baleària Caribbean runs the only scheduled passenger ferry between Florida and the Bahamas — a high-speed catamaran, the Jaume II, covering the roughly 85-mile crossing in about 3 hours. It departs Port Everglades’ Terminal 21 in Fort Lauderdale, typically around 9 a.m., and arrives at Freeport Harbour’s Terminal 2 around midday. As of now it runs twice a week, Wednesday and Sunday, so it’s worth checking the current schedule before building a trip around it. Round-trip fares run roughly $220–240.

It’s a genuinely different way to arrive than flying — no security line stress, more luggage room, and if you’d rather not fly at all, it’s the only option that gets you there without an airplane.

Flying to Grand Bahama from Florida

Flying is the more flexible option, with several airlines serving Grand Bahama International Airport (FPO) from Florida: American Airlines from Miami, Bahamasair from Fort Lauderdale and Orlando, and Western Air and WestJet on the route as well. Tampa has direct service too. It’s a short hop — well under two hours in the air from any South Florida airport — and with multiple airlines running the route, you’re not locked into a twice-a-week schedule the way the ferry runs.

Ferry vs. flight: which one to pick

Ferry (Baleària) Flight
Travel time ~3 hours crossing, plus check-in Well under 2 hours in the air
Frequency 2x a week (currently Wed & Sun) Daily options across several airlines
Round-trip price Roughly $220–240 Varies by airline and season — sometimes less, sometimes more
Best for More luggage, bringing a vehicle, skipping security lines Flexibility, flying on whatever day suits your trip

Neither is the “wrong” choice — it mostly comes down to whether your travel dates line up with the ferry’s twice-weekly schedule, and how much you’re bringing.

Getting from the airport or dock to Lucaya

However you arrive, Port Lucaya isn’t far. From Grand Bahama International Airport it’s about 6 miles — a 10 to 15 minute taxi ride running roughly $20–25. From Freeport Harbour it’s a bit farther and estimates vary by source, but plan on somewhere around 10–20 minutes and $15–35 depending on the taxi operator — confirm the fare before you get in, same as anywhere else in the Bahamas. Our getting around guide has more on taxis and rental cars island by island.

What it actually costs

Between the ferry (~$220–240 round trip) or a flight (more variable, often in a similar range depending on airline and season) plus a $20–35 taxi each way, budget somewhere in the low-to-mid hundreds per person just to get to Grand Bahama and into town. The trip cost estimator is a quick way to see how that fits into a full trip budget once you add lodging. If you’re ready to start browsing where to stay once you land, Grand Bahama hotels and resorts cover options across Freeport and Lucaya.

However you get there, Grand Bahama’s whole appeal is how little friction stands between Florida and a quieter island than Nassau. Start with the Grand Bahama guide for where to stay, and run any booking through our free rental checklist before you commit.


This post contains affiliate links. If you book through one, we may earn a small commission at no extra cost to you — it helps us keep this guide (and our Bahamas rental community) running.

The Unpack Bahamas team

Trip notes and neighborhood guides drawn from a 12,000-member Bahamas rental community.

Good to know

Frequently asked questions

Is there a ferry from Florida to Grand Bahama?

Yes. Baleària Caribbean runs a high-speed catamaran ferry from Fort Lauderdale's Port Everglades to Freeport Harbour twice a week (currently Wednesday and Sunday), taking about 3 hours each way.

How long does the ferry from Fort Lauderdale to Grand Bahama take?

About 3 hours for the roughly 85-mile crossing on Baleària's high-speed catamaran, the Jaume II.

Which airlines fly to Grand Bahama from Florida?

American Airlines flies from Miami, and Bahamasair flies from Fort Lauderdale and Orlando. Western Air and WestJet also serve the route, and Tampa has direct service too.

Is it cheaper to fly or take the ferry to Grand Bahama?

Roughly comparable. Ferry round-trip fares run about $220–240, while flight prices vary more by airline and season — sometimes cheaper, sometimes not. Since the ferry only runs twice a week, flying usually wins on flexibility.

How far is the airport from Freeport and Port Lucaya?

About 6 miles — a 10 to 15 minute taxi ride running roughly $20–25.

Free download

Get new guides as we publish

Seasonal notes, neighborhood breakdowns, and the free rental checklist — a few emails a year, no more.

No spam. One email with the checklist, then only the occasional new-island guide.