Miami isn’t the first port you think of when considering a cruise to Bermuda. Boston, New York and Baltimore are the “big three” departure ports for those voyages, but Miami does have a couple to offer.
Regent Seven Seas offers 10-night Bermuda & Colonial South cruises in April of 2014 and 2015. The round-trip cruises from Miami go to Nassau (Bahamas), Hamilton (Bermuda), Charleston (South Carolina), and Port Canaveral (Florida). That includes an overnight stay on Bermuda.
Oceania Cruises has a Bermuda cruise departing from Miami April 19, 2014. The 12-night round-trip voyage goes to Great Stirrup Cay (Bahamas), Hamilton (Bermuda), St George’s (Bermuda), Norfolk (Virginia), Charleston (South Carolina), and Port Canaveral (Florida).