The main route
Two companies run frequent boats from terminals near the Swing Bridge in Belize City to Caye Caulker (about 45 minutes) and on to San Pedro on Ambergris Caye (about 1.5 hours in total). Boats run from early morning until late afternoon. Tickets are sold at the terminals and online; round trips are usually cheaper.
Other boat links
- Chetumal (Mexico): boats link Chetumal with San Pedro and Caye Caulker, with immigration formalities on both sides.
- Placencia: the Hokey Pokey water taxi crosses the lagoon to Independence on the Southern Highway.
- Punta Gorda: boats sail to Puerto Barrios and Lívingston in Guatemala.
From the international airport, take a taxi to the terminal (about 25 minutes), or fly direct to the islands; see Belize airports.