How long from Miami to Belize city boat?

It is not possible to take a boat from Miami to Belize City. The journey would be approximately 1,000 miles, longer than the range of any existing boat. You can however take a boat to the Mexican island of Cozumel, close to the Mexican mainland, and from there connect with a boat to Belize City.
Copyright Wanderlust World © https://www.ynyoo.com