Close this search box.
nelson adventures and belize city cruise port excursions logo

Nelson Maya Adventures

Alluring Mayan Site Tours and Outstanding Transfers Service for the Insightful Traveler.

Belize City to San Pedro


Here are a couple of ways on how to get to San Pedro from Belize City or the International Airport. Non-stop flights from TZA or BZE to SPR is about 15 minute. When travelling from Belize City to San Pedro the boat is about an hour at 15 minutes with a stop at Caye Caulker before moving on to San Pedro Town. Exactly how far Ambergris Caye is from the mainland is about 35.7 miles (57.5 KM).

During this time of the covid-19 pandemic both transportation providers has taken measure to ensure their customer safety. Their cancellation policy has not changed much so you will find it easy to cancel flights or ferry transfers. Of course, the cost and policy of a flight are subject to change.

Upon arrival on the island, we at Nelson Maya Adventures can arrange a taxi to your Hotel, Resort or Airbnbs.

San Pedro Belize Express

San Pedro Belize Express is a reliable and trustworthy transportation provider. Their customer service is second to none.

This water taxi provides ferry service to Chetumal, southern Yucatan Peninsula and northern Belize. A well-established route is between Belize City and San Pedro, which they manage quite well with the large fleet of boats.

Book Your Water Taxi tickets here