American, Mexican, Canadian, Singaporean, Jamaican, Australian, Malaysian and EU passport holders do not need a visa, but need a valid passport. Cruise ship visitors do not even need a passport. The Belize Tourism Board (http://www.mfa.gov.bz/ct....) maintains up-to-date information. When leaving country by land, prepare to pay border tax around B$38 in cash.
By ship
Several cruise lines call on Belize City. Unfortunately they usually stay only one day, which doesn't allow the opportunity to really see Belize. You can visit one of the Maya ruins, ride an airboat in the salt marshes just outside the city, shop, go to the museum, go to the zoo or take either a short cave rafting trip or go snorkeling, but that's about it. That means about 70% of the things most tourists would like aren't available, not mention the eco-tourism points of interest.
To Puerto Cortés, Honduras, the Gulf Cruza, a small rickety speed boat 20 people leaves Placencia each Friday at around 9:30AM 4h US$50, going first to Big Creek. It returns to Placencia on Monday. Tickets are sold in the tourist office next to the gas station. Stop by immigration first.
Small speedboats operate on a daily basis between Puerto Barrios in Guatemala to Punta Gorda, cost is around US$20 one way. On Tuesday and Fridays, boats operate from Livingston in Guatemala to Punta Gorda. The ride take no more than 1 hour. Its B$50.There is also a B$30 departure tax plus B$7.50 marine park fee. Foreigners are required to pay departure taxes and a conservation upkeep fee when leaving Belize via land, air, or water. These fees are only applicable to locals when flying.
San Pedro Belize Express (http://sanpedrobelizeexpr...) has over 25 daily departures, 14 first class boats.