How far is Cuba from Miami by ship

1 answer

The distance from Miami, Florida, to Havana, Cuba, is approximately 90 miles (about 145 kilometers) across the Florida Straits. The actual travel distance by ship can vary based on the specific maritime route taken. Depending on the vessel and conditions, sailing this distance typically takes around 3 to 6 hours.