Major cruise lines Carnival, Royal Caribbean, Celebrity, Holland America, Aida, V Ship Leisure, Oceania, Princess, and Norwegian make calls to Belize. Cruise ships depart from U.S. cities such as Miami, Tampa, and Orlando in Florida; New Orleans, Louisiana; and Mobile, Alabama.
International ferries depart coastal cities and towns in Guatemala and Honduras and dock in Punta Gorda, Placencia Village, and Dangriga Town. Belizean boats also transfer passengers and cargo between San Pedro, Caye Caulker, Corozal Town, and Chetumal, in Mexico. Private vessels must be cleared by Customs officials in major Belizean ports.
Water taxis have scheduled runs between Belize City, San Pedro, and Caye Caulker. Transfer services also exist between Corozal, San Pedro, and Caye Caulker. Visitors can travel by boat between Punta Gorda, Placencia, and Dangriga. The Hokey Pokey water taxi ferries passengers between Mango Creek and Placencia.