Question: how long does it take to get from miami to nassau by boat?
Answer: This can get you across the sea in just two hours 30 minutes. The onboard amenities include all of the above, plus a casino. If you have more time and would like to go further afield, The Carnival Cruise Line offers two- or three-day cruises to Nassau from both Miami and Fort Lauderdale.