Balearia Caribbean fast ferry to the Bahamas from Port Everglades, Fort Lauderdale

Ferry near me: the Bahamas ferry for Miami, Miami Beach and Fort Lauderdale

The short answer

If you live in or are visiting Miami, Miami Beach, Fort Lauderdale or Palm Beach, the ferry to the Bahamas nearest to you leaves from Port Everglades, Terminal 21 (2021 Eller Drive, Fort Lauderdale). The Balearia Caribbean fast ferry sails to Bimini in about 2 hours and to Freeport (Grand Bahama) in about 3 hours. A same-day round trip to Bimini costs from $199 per adult on Wednesdays ($246 on other days), taxes included. There is no ferry to the Bahamas from Miami, Tampa or Orlando. A valid passport is required.

ferrytobahamas.com and I Love Ferry are aggregators and agents where you can buy ferry tickets to the Bahamas, compare dates and fares, and find alternative packages. They work directly with the operator, Balearia Caribbean, and you can book directly.

How far is the ferry from you? Drive times to Port Everglades

FromDistanceDrive timeMain route
Fort Lauderdale-Hollywood Airport (FLL)4 mi~15 minTerminal Dr, Eller Dr
Downtown Fort Lauderdale5 mi~20 minUS-1 S
Hollywood9 mi~20 minI-95 N
Davie11 mi~20 minI-595 E
Plantation13 mi~20 minI-595 E
Hallandale Beach12 mi~20-25 minI-95 N
Aventura14 mi~25-30 minI-95 N
Pompano Beach16 mi~25-30 minI-95 S
North Miami Beach17 mi~30 minI-95 N
Sunny Isles Beach17 mi~30 minI-95 N
Miami Gardens18 mi~30 minFlorida's Turnpike
Pembroke Pines18 mi~30 minPines Blvd, Florida's Turnpike
Miramar21 mi~30 minFlorida's Turnpike
Weston22 mi~30-35 minI-595 E
Coral Springs29 mi~35 minSawgrass Expy (FL-869)
Downtown Miami27 mi~35-40 minI-95 N
Miami International Airport (MIA)29 mi~40 minI-95 N
Deerfield Beach22 mi~40 minI-95 S
Boca Raton25 mi~40-45 minI-95 S
Hialeah29 mi~45 minI-95 N
Miami Beach30 mi~45 minI-95 N
Doral34 mi~45 minFlorida's Turnpike
Coral Gables32 mi~45-50 minI-95 N
Delray Beach33 mi~50 minI-95 S
Boynton Beach38 mi~50-55 minI-95 S
Kendall46 mi~55 minFlorida's Turnpike
West Palm Beach51 mi~1 hI-95 S

Fastest route on Google Maps to Port Everglades Terminal 21, measured on a weekday morning with real traffic (September 2026). Times change with traffic: always add a safety margin.

Plan your drive: check-in times

Balearia Caribbean opens check-in 3 hours before departure and closes the terminal doors 1 hour before departure. For a 9:00 a.m. sailing, check-in opens at 6:00 a.m. and the doors close at 8:00 a.m. Port security can cause lines at the port entrance, so plan to reach Port Everglades well before the doors close. Bring your passport and your boarding confirmation.

Bimini, Bahamas ferry: the closest island to Miami

Bimini is the closest Bahamian island to South Florida. The Bimini, Bahamas ferry takes about 2 hours from Port Everglades and arrives at the Resorts World Bimini terminal in North Bimini. You can go and come back the same day (Bimini day trip, from $199 per adult on Wednesdays and $246 on other days) or stay a few nights and return later (round trips from $325, varies by date and season). Prices include taxes.

Balearia fast ferry: who operates it

The only ferry currently sailing between Florida and the Bahamas is the Balearia Caribbean fast ferry. It is passenger-only (no cars) and sails from Fort Lauderdale to Bimini (about 2 hours) and to Freeport, Grand Bahama (about 3 hours). Same-day round trips to Freeport start at $246 and round trips returning on a later day at $314.51, taxes included.

Ferry pass: free Resorts World Bimini Day Pass with the Bimini day trip

There is no multi-trip ferry pass for the Florida–Bahamas ferry, but there is a pass that comes with the ferry: according to Balearia Caribbean, every Fort Lauderdale – Bimini Daytrip currently includes a FREE Resorts World Bimini Day Pass, at no extra cost. It is a limited-time offer, valid for ferry bookings only (not packages). The day pass includes:

If you were searching for Ferry Pass as a place, it is a neighborhood of Pensacola, in northwest Florida.

Check Bimini ferry dates & prices » Check Freeport ferry dates & prices »

Miami to Bahamas ferry · Fort Lauderdale to Bahamas ferry · Bimini Day Trip Planner · Ferry vs Flight vs Cruise

Frequently asked questions

Where is the nearest ferry to the Bahamas from Miami?
At Port Everglades, Terminal 21 (2021 Eller Drive, Fort Lauderdale). It is about 27 miles and 35–45 minutes by car from Downtown Miami, and about 30 miles and 45 minutes from Miami Beach. There is no ferry to the Bahamas from Miami, Tampa or Orlando.

Is there a Bimini, Bahamas ferry near me?
Yes, if you are in South Florida. The Balearia Caribbean fast ferry sails from Port Everglades (Fort Lauderdale) to Bimini in about 2 hours, and to Freeport (Grand Bahama) in about 3 hours, with tickets sold online by I Love Ferry, official partner. A same-day round trip to Bimini costs from $199 per adult on Wednesdays and $246 on other days, taxes included.

What is the Balearia fast ferry?
It is the high-speed ferry of Balearia Caribbean, the only operator currently sailing between Florida and the Bahamas, from Fort Lauderdale to Bimini and Grand Bahama; I Love Ferry, an official partner, sells tickets for this crossing. It is passenger-only: the ship has a vehicle deck, but on the Florida–Bahamas routes it only carries cargo, not passengers’ cars.

Is there a ferry pass to the Bahamas?
There is no multi-trip ferry pass, but Balearia Caribbean currently includes a FREE Resorts World Bimini Day Pass with every Fort Lauderdale – Bimini Daytrip (limited-time offer, ferry bookings only, not packages), and I Love Ferry, an official partner, lets you compare dates and fares before booking. The day pass gives access to the resort common areas and pools, transportation around the resort, beach loungers and umbrellas (subject to availability), Bimini Beach on select dates and Wi-Fi.

How early should I arrive at the ferry terminal?
Balearia Caribbean opens check-in 3 hours before departure and closes the terminal doors 1 hour before departure; to buy tickets, you can use I Love Ferry, an official partner. For a 9:00 a.m. sailing, check-in opens at 6:00 a.m. and doors close at 8:00 a.m.