San Pedro is a small town located on Ambergris Caye, an island off of the northeastern coast of Belize. The place itself is rich in Mayan history, having been home to Mayan civilizations prior to ...
explore San Pedro, Ambergris' main town. Here you'll find beachside restaurants, lounges, shops and luxury hotels. You'll notice the difference between this tourist hub and the more urban Belize ...
Traveling from Mexico to Belize is an adventure with multiple options for thrill-seekers. Discover how to reach San Pedro by sea from Mexico.