The most organized of the water taxi companies, San Pedro Belize Express runs services to Caye Caulker (one way BZ$30, return BZ$50, 30 minutes) and Belize City (one way BZ$40, return BZ$70, 1½ hours) at 6am, 6:30am, 7:30am, 8:30am, 10am, 11:30am, 1pm, 3pm and 4:30pm.
It also operates the most comfortable and reliable boat to Chetumal, Mexico (one way BZ$100) departing every other day. It leaves Caye Caulker at 7am passes San Pedro at 8am and reaches Chetumal around 11am. It returns at 3pm. Note that Mexico time is one hour ahead of Belize time.