A ferry to Bahamas is possible from Florida, but options are thin and change often. As of 2026, the main passenger crossing has run from Fort Lauderdale to Freeport on Grand Bahama, taking roughly 3 to 4 hours in calm seas. Nassau and most other islands have no regular Florida ferry, so you fly or use a cruise. Inside the Bahamas, fast ferries and slow mailboats link some islands. Check that a service is running before you build a trip around it.
Ferry to Bahamas: which routes exist
The Bahamas has about 700 islands and over 2,500 cays, spread across roughly 470,000 square kilometres of ocean. Crossings fall into four types, and they are not interchangeable.

- Florida to Grand Bahama: a passenger ferry between Fort Lauderdale and Freeport has been the main option. Operators and dates have changed in the past, so treat any named service as unconfirmed until you see a live timetable.
- Florida to Bimini: short-hop services have run in some seasons. Bimini is the closest island to Florida, about 80 km from Miami.
- Nassau to nearer islands: some fast ferries link New Providence with Eleuthera and its cays in parts of the year. Timetables are limited.
- Mailboats: government-licensed cargo boats that carry passengers to Family Islands. Slow, often overnight, and run by the cargo, not the clock.
Ferry to Bahamas: times, frequency and cancellations
| Route | Typical crossing | Frequency by season | What cancels it |
|---|---|---|---|
| Fort Lauderdale to Freeport | About 3 to 4 hours | Daily or several times weekly in season; reduced or paused otherwise | High seas, storms, hurricane season, technical faults |
| Florida to Bimini | Roughly 2 to 3 hours | Irregular; check it is operating | Gulf Stream swell, strong easterly wind |
| Nassau to Eleuthera area | About 2 to 3 hours | A few sailings a week in high season | Wind and sea state, low demand |
| Nassau to Family Islands by mailboat | Roughly 6 to 20 hours, by island | Weekly per route, often once or twice | Cargo loading, weather, breakdowns |
The numbers above are ranges, not guarantees. The sea between Florida and the Bahamas includes the Gulf Stream, where wind against current builds steep waves quickly.

How ferry cancellations work in the Bahamas
Small operators cancel on the day. A forecast of high seas, a storm, or a technical fault can empty the timetable with little notice. Hurricane season runs from June to the end of November, with the highest risk from August to October. In that window, expect sailings to stop for days.
Read the refund terms before you pay. Some fares allow a change to another date but not a refund, and a missed crossing in the middle of a package can be your cost. Keep the operator’s phone number, and message early on the morning of travel.
Ports and getting to them
Fort Lauderdale’s ferry terminal is at the cruise port, Port Everglades, with a check-in window well ahead of departure, often 2 to 3 hours. Parking at the port is limited, so most travellers use taxis or ride-share from Fort Lauderdale-Hollywood airport, a short ride. Bring a passport, since immigration and customs apply on both sides.

In Freeport, the ferry arrives at the harbour on Grand Bahama, a few kilometres from the town centre. Taxis wait at the terminal; pay the set rate rather than haggling. In Nassau, mailboats leave from Potter’s Cay, beside the harbour bridge, and their loading is informal. Take water and food, because mailboat kiosks are basic and the night crossing can be cold on deck.
Buffer days and what to book flexible

- Never connect a ferry to a same-day flight home. Leave a full spare day.
- Book the accommodation at the far end with free cancellation until you have a confirmed crossing.
- If you sail in hurricane season, buy travel insurance that covers delays and cancelled transport.
- Choose the morning sailing. A cancelled morning boat leaves some chance of a later one.
- Carry enough cash for taxis and a night’s stay, since card machines on small islands fail.
Fallback options if the ferry to Bahamas does not run
1. Fly from Florida
Flights from Miami and Fort Lauderdale to Nassau, Freeport and Bimini take well under an hour. This is the plan for most travellers when the ferry is off. Fares for last-minute seats climb fast.
2. Fly to Nassau, then continue by air
Small carriers connect Nassau to the Family Islands. Many Exuma visits go through Nassau, with flights of around 35 to 45 minutes. If your goal is Exuma, which draws most of the searches around this topic, compare direct flights from the United States with a Nassau connection.

3. Cruise
Cruise ships sail from Florida ports to Nassau, Freeport and private islands in about 6 to 24 hours. You get a limited day ashore, but the schedule is reliable and prices can be low.
4. Take a mailboat from Nassau
For a Family Island, a mailboat is the slow, cheap and local way. It is a poor choice if you have a fixed return date, since it may leave late and arrive later.
5. Wait for the weather
If a weather window is due, a spare day and a refundable room cost less than rebooking flights. Check marine forecasts rather than the general weather app.
Skip the ferry to Bahamas if
- You are short on time. A flight is faster and more certain.
- You get seasick. The Gulf Stream crossing is rough in strong winds.
- You travel in hurricane season without flexible plans.
- You want Exuma or a remote cay. Flights or mailboats are the realistic route.
For the country as a whole, see the Bahamas travel guide. Background reading is in Wikivoyage on the Bahamas and Wikipedia.

FAQ about the ferry to Bahamas
Can you take a ferry from Florida to the Bahamas?
Yes, on some routes. A passenger ferry between Fort Lauderdale and Freeport has been the main one, with short-hop services to Bimini in some seasons. Services change, so confirm a live timetable before you book anything else.
How long is the ferry from Florida to the Bahamas?
Fort Lauderdale to Freeport takes roughly 3 to 4 hours in calm seas, plus check-in and customs on both ends. Plan on most of a day door to door. Rough water can add time.
Is there a ferry from Florida to Nassau?
No regular passenger ferry is known to run to Nassau. Travellers fly, which takes under an hour from Miami or Fort Lauderdale, or join a cruise. Check current services in case a route has been added.
Do you need a passport for the Bahamas ferry?
Yes. Immigration and customs apply at both ends, and operators usually ask for your passport details at booking, so book in the name on the passport. Rules and any pre-arrival forms can change, so check the official Bahamas government source before you travel.
Can you reach the Exuma islands by ferry?
Not by Florida ferry. Most people fly to Exuma, either directly from a few US cities or through Nassau. Mailboats from Nassau also go there, but they take many hours and their schedules are loose. Confirm both before you book.



