Bahamas islands and turquoise shallows seen from the air

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.

Three main passenger ferry routes to and within the BahamasBaleària connects Fort Lauderdale with North Bimini and Freeport. Bahamas Ferries links Nassau with Spanish Wells and Harbour Island. FLORIDAATLANTIC OCEANGREAT ABACOFort Lauderdale to BiminiFort Lauderdale to FreeportNassau to Spanish Wells and Harbour IslandFort LauderdaleBiminiFreeportNassauSpanish WellsHarbour IslandN40 km
  • Baleària Caribbean
  • Bahamas Ferries

Routes are indicative · © OpenStreetMap contributors · Natural Earth

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.

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.

  1. Start at Port EvergladesTerminal 21 is the usual departure point. Confirm the terminal on your booking.
  2. Choose your Bahamas stopFisherman’s Village in North Bimini, or Terminal 2 at Freeport Harbour.
  3. Plan the onward tripFor Nassau, compare flights or check limited mailboat options separately.

Port Everglades terminal guide

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.

  • Fort Lauderdale waterfront at dusk

    Departure port

    Fort Lauderdale

    Parking, check-in and the departure terminal at Port Everglades.

  • Marina and waterfront in Bimini

    About 2 hours

    Bimini

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

  • Rocky shoreline and clear water on Grand Bahama

    About 3 hours

    Grand Bahama

    Arrive in Freeport and plan onward travel to Lucaya, the airport or Nassau.

  • Government Dock, Harbour Island, at sunset in 2006

    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.

Travelling between the islands?

Read the Bahamas mailboat guide

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.