From here you can go to Caye Caulker, Belize City (56 BZD one-way). You can also buy tickets to Chetumal, which costs 100 BZD one-way. The ferry to Chetumal departs at the western side of the island.
When going to Chetumal, this excludes 40 BZD exit fee (or 20 USD) and 500 pesos Mexican entrance fee (which cannot be paid in USD, but you can exchange BZD/USD for pesos on the water taxi at the rate of $8.2 pesos/BZD, which is quite acceptable!
To Caye Caulker and Belize City the ferry leaves at 6:00AM, 6:30AM, 7:30AM, 8:30AM, 10:00AM, 11:30AM, 1:00PM, 3:00PM and 4:30PM.
The ferry to Chetumal leaves at 8:30AM.
When you want to go to Caye Caulker or Belize City you have to be here at least 20 minutes in advance before boarding, and when going to Chetumal you have to be here 60 minutes in advance.
The San Pedro Belize Express offers a good service, but is a bit more expensive than the Ocean Ferry (the ferry a bit more to the north). However, the Ocean Ferry does not always run when they don't have enough people in board, so if you need to leave on a certain time, the San Pedro Belize Express is worth the price (28 USD instead of 17 USD at Ocean Ferry).
Hot, long lines.
Fast and Cheap transportation
It's a pretty easy process, I guess. It's not unpleasant but it's not pleasant either.
Love it
$20 one way to Belize City running just about every hour. Just be there 15 minutes early.
Best way to get to and from Belize City and Caye Caulker.