Your #1 Ferry travel and route comparison guide. Currently in-depth guides and maps for 345 ferry routes in 31 countries.
P&O Offers

Ferry to Bahamas

Discover the best crossings

balearia ferries


USA ⇔ The Bahamas
2 Hours
Up to 6 Times p/week
From: 180,00

Fort Lauderdale – Grand Bahamas

USA ⇔ The Bahamas
2h 30 mins.
1 time per day
From: 198,00

How to get to The Bahamas by ferry?

  • The Bahamas is located off the coast of Florida and can be easily reached by ferry from Miami (Fort Lauderdale).
  • There are two direct ferries that get you to Freeport (Grand Bahamas) and Bimini. The latter island is located just 51 miles / 83 km off the coast of Florida.

Strangely enough, there are no direct ferry services to the capital Nassau or other islands. For a ferry connection to Nassau, you have to rely on the mailboat. Mailboats form the distribution network between the islands of the Bahamas. They don't sail fast so the crossing between Grand Bahamas and Nassau takes quite some time. The crossing is not known for being exceptionally comfortable and therefore mainly suitable for the seasoned traveler.

There used to be many more ferry crossings but many of these disappeared after hurricane Dorian and Covid-19. Luckily there are still a few and we hope more beautiful routes will be added soon. And although we prefer ferries ourselves, the plane is often a very good choice to travel around in the Bahamas. Of Course, you can also combine a flight with a ferry crossing.  

Use our handy Bahama ferry map to see where the ferries sail.

You may also like:

Map with Bahama ferry & mailboat routes

Miami to Bahamas ferry routes

If you want to travel from Miami to the Bahamas, you can choose two ferries that depart from Fort Lauderdale. One ferry sails from Florida to Grand Bahama, and the other one is the ferry to Bimini. The ferries are both operated by Ballearia.

The ferry terminal for departure

  • Fort Lauderdale – 2021 Eller Drive, Terminal 21 Fort Lauderdale, FL 33316

Ferry from Grand Bahama to other Islands

From Grand Bahama, you can only reach Great Abaco by ferry. For Nassau, you have to make a reservation on the mailboat as a passenger. There used to be more crossings, but Bahamas Ferries canceled several routes. 

Island hopping Bahamas

Bo Hengy III ferry from Bahamas Ferries

Bo Hengy III ferry from Bahamas Ferries

There are a number of ferries in the Bahamas. Some have a standard schedule, and others work more off-and-on or on-demand. We have listed the options for you with links to more information.

Freeport – Nassau Mailboat

About 70% of the inhabitants of The Bahamas live in the city of Nassau which is located on the island of New Providence.[1]Nassau (Bahamas), You can get there by mailboat from Freeport. The departure is often in the middle of the night, and it takes some time, but it will be an adventure for sure!

It is possible to travel by mailboat from Freeport to Nassau.

Nassau – Cat Island Mailboat

There is only one other Mailboat on which you can board as a passenger. This is from Nassau to Cat Island.

Nassau – Spanish Wells – Harbor island

On Fridays and Sundays, you can take the ferry from Nassau to Spanish Wells & Harbour Island. This ferry is operated by Bahamas Ferries. This company also operates on many other routes, but these are freight only.

Grand Bahama – Abaco

Great Abaco is an Island in the North and you can get there directly from Freeport, the arrival harbor from the ferry from Lauderdale. The other option is to take the ferry from McLeans town. This is a short crossing, but you first have to travel from Freeport to McLeans town. The distance is around 48 miles / 78km and you can travel by taxi. Please note that a taxi is not guaranteed to be available upon arrival at Crown Haven, so it is best to book it in advance.

Marsh Harbour – Hope Town

Off the coast of Abaco are several small islands. With G and L ferries you can easily get here. If you're in the area, a visit to Hope town is worth it.

Marsh Harbour – Man-O-War

Man-O-War is a quiet island that can also be reached from Abaco by ferry.

Marsh Harbour – Guana Cay

Abaco – Green Turtle Cay

Another small island close to Abaco is Green Turtle Cay. The ferry service is operated by Green Turtle Ferry Service. 

Acklins – Crooked Island

There is a small ferry between Lovely Bay, Acklins, and Cove Point, Crooked Island. On-demand charter service can be arranged at a cost.

  • Call: (242)344-3250

More info can also be found on the official website of the Bahamas.

1 Nassau (Bahamas),