
Miami to Bahamas Ferry
Ferries from the Miami area leave from Port Everglades in Fort Lauderdale. Compare crossings to Bimini and Grand Bahama, or find a ferry between the islands.
Where do you want to go?
Route map
Ferries to and within the Bahamas
Fort Lauderdale is the Florida departure point. Nassau is the starting point for the domestic ferry to Spanish Wells and Harbour Island.
Compare crossings
Find the ferry that fits your trip
Sailing times are time on the water. Check both legs with the operator before planning a same-day trip.
Florida to the Bahamas
Fort Lauderdale to Bimini
- Crossing time
- About 2 hours
- Operator
- Baleària Caribbean
Florida to the Bahamas
Fort Lauderdale to Freeport
- Crossing time
- About 3 hours
- Operator
- Baleària Caribbean
Domestic ferry
Nassau to Harbour Island
- Crossing time
- About 4¼ hours
- Operator
- Bahamas Ferries
Onward travel
Freeport to Nassau
- Scheduled option
- Flight
- By sea
- Limited mailboat seats
Tickets and timetables
Check your dates before you book
Compare the Florida sailings or go to the operator for the latest schedules and fares.
Compare ferry ticketsBaleària Caribbean schedules
Bahamas4u is an independent guide. We may earn a commission through the comparison link. Affiliate disclosure.
Departure and arrival
Which port do you need?
The ferry from the Miami area uses Fort Lauderdale. Bimini and Freeport are on different islands, so choose your destination before you book.
- Start at Port EvergladesTerminal 21 is the usual departure point. Confirm the terminal on your booking.
- Choose your Bahamas stopFisherman’s Village in North Bimini, or Terminal 2 at Freeport Harbour.
- Plan the onward tripFor Nassau, compare flights or check limited mailboat options separately.
Ports and islands
Explore the Bahamas by ferry
Start with a port guide or read about the islands you can reach on a scheduled service.

Departure port
Fort Lauderdale
Parking, check-in and the departure terminal at Port Everglades.

About 2 hours
Bimini
Find the passenger ferry terminal and the separate cruise pier in North Bimini.

About 3 hours
Grand Bahama
Arrive in Freeport and plan onward travel to Lucaya, the airport or Nassau.

From Nassau
Harbour Island
The passenger ferry calls at Spanish Wells before continuing to Harbour Island.
Plan your trip
Before you travel
Check the operating schedule and terminal on your ticket. Weather and changes to sailings can affect the rest of your journey.
Sailing times
Sea conditions
Check-in and documents
Travelling between the islands?
Heading to Nassau from Florida?
Compare flights to the Bahamas before booking a ferry. See the onward options from Freeport if you are already on Grand Bahama.