How to Get to San Pedro for your Snorkel Trip - Discover Snorkeling in San Pedro Belize: Best Tours & Tips
Planning your san pedro island belize snorkel adventure? Learn how to get to Ambergris Caye via puddle jumper or water taxi with our local travel guide.

At a glance
About this Belize website
Planning your san pedro island belize snorkel adventure? Learn how to get to Ambergris Caye via puddle jumper or water taxi with our local travel guide.
- Publisher
- snorkelingsanpedrobelize.com
- First discovered
- 13 September 2026
- Last checked
- 15 September 2026
Information found on this page
Highlights and services
The Puddle Jumper: Flying to San Pedro
This is the rockstar way to arrive. There are two local airlines, Tropic Air and Maya Island Air, that run flights from the international airport to San Pedro almost every hour. The flight takes about 15 minutes. It’s short. It’s loud. It’s absolutely breathtaking.If you have the budget, fly. You get a bird’s-eye view of the turquoise shallows and the dark blue “cuts” in the reef. It’s the perfect teaser for your upcoming snorkeling in San Pedro with kids: safety tips, as you can see exactly how the reef protects the island from the big waves. Plus, the San Pedro airport is right in the middle of town. You can land, grab your bags, and be at a beach bar with a Belikin beer in your hand in un
The Water Taxi: The Budget-Friendly Route
If you’d rather save your cash for things like the cost of snorkeling in San Pedro Belize, the water taxi is your best bet. You’ll need to take a 25-minute taxi ride from the airport to the boat terminals in Belize City. From there, you hop on a large, covered speedboat.The ride to San Pedro takes about 90 minutes. It can be a bit bumpy if the wind is up, and it’s definitely sweatier than the plane. But it’s cheap, and you get to see Caye Caulker along the way. If you’re trying to decide between the two islands, you might want to read our comparison: San Pedro vs Caye Caulker snorkeling to see where you should spend most of your time. Just a heads up: the last boat usually leaves around 5:30






