The boat ride between Chetumal and San Pedro is approximately 1 hr 40 mins; after customs and immigration process is completed then the vessel departs to Caye Caulker which is another 30 mins.