Depends on the vessel. But why would you want to?
About 10 hours
The travel time by cruise ship from Miami to Cozumel, Mexico, typically ranges from about 3 to 4 days, depending on the cruise line and specific itinerary. Some cruises may offer shorter trips with direct routes, while others may include stops at additional ports along the way. It's essential to check the specific cruise schedule for accurate duration and details.
Cruises depart from several U.S. costal cities. Some examples of where you could port from would be Miami, Long Beach (Los Angeles), or San Diego.
Most cruises don't do a direct route from Miami to the Bahamas, ususally there's a stop in the Cayman Islands, Mexico, Caribbean or Jamaica. However, it takes about 12 hours to sail directly from Miami to Nassau. Happy sailing! :)
Usually about five days.
2 days non stop more if you stop at other ports. If you are only going to take cruise ship to get to Miami then its better to take a drive. It would be cheaper, but if you like to relax and enjoy for a few more days, then take the cruise with stops and activities on the way.
Hitler is Scary
Depending on the your departure and arrival destination, the trip usually takes about two weeks.
it takes 5 hours and 30 minutes
It would be impossible since you cant drive over Mexico in a boat. You would have to go to South America and go through the Panama canal. Then brave the Gulf of Mexico, just watch out for Hurricanes.
A large cruise ship can take between 6 and 7 hours to get from New Orleans out to the Gulf of Mexico.
It is not possible to drive from Miami to Cuba.