
San Pedro, located on the picturesque Ambergris Caye off the northeastern coast of Belize, is a tropical haven known for its vibrant coral reefs, sandy streets, and laid-back island lifestyle. Whether you’re dreaming of diving into the Great Blue Hole, snorkeling in Hol Chan Marine Reserve, or simply relaxing by the Caribbean Sea, your adventure begins with getting there. Fortunately, reaching San Pedro is easier than you might think, and the journey itself can be part of the fun. Here’s everything you need to know about how to make your way to this Belizean gem.
Flying into Belize: The First Step to Island Bliss
Most international travelers arrive in Belize through the Philip S. W. Goldson International Airport (BZE), located just outside the country’s largest city, Belize City. This airport receives direct flights from major cities in North America such as Miami, Houston, Dallas, Atlanta, and Los Angeles. Upon arrival, you’ll need to pass through immigration and customs before continuing on to San Pedro, which lies about 35 miles offshore.
Taking the Quick Route: Domestic Flights to San Pedro
The fastest and most scenic way to get from Belize City to San Pedro is by air. Two domestic airlines, Tropic Air and Maya Island Air, operate frequent flights between BZE and the small airstrip on Ambergris Caye. These short flights typically take around 15 minutes and offer spectacular aerial views of the Belize Barrier Reef, turquoise waters, and scattered cayes below. Departures are frequent throughout the day, and it’s easy to book tickets online in advance or at the airport upon arrival. If you’re already staying in Belize City, flights also depart from the smaller Municipal Airport (TZA), which can be a more affordable option, though you’ll need to take a taxi from the international airport to get there.
Taking the Scenic Route: Ferry from Belize City
For travelers who prefer a slower, more economical journey, the water taxi from Belize City to San Pedro is an excellent option. Two main ferry companies, San Pedro Belize Express and Ocean Ferry Belize, offer regular service from the Marine Terminal in Belize City to San Pedro Town. The ferry ride takes about an hour and a half, with a brief stop in Caye Caulker along the way. Riding the ferry offers a relaxing transition to island time and allows you to soak in the warm breeze and ocean views. Be sure to purchase your tickets in advance during peak travel seasons and arrive at the dock early to secure a good seat.
Getting to the Ferry Terminal or Municipal Airport
If you’re transferring from the international airport to either the Belize City water taxi terminal or the Municipal Airport, you’ll need ground transportation. Taxis are readily available outside the arrivals area at BZE and offer fixed rates to Belize City destinations. The ride typically takes 20 to 30 minutes, depending on traffic. Make sure to use authorized taxi services for safety and reliability.
Arriving in San Pedro: What to Expect
Whether you arrive by plane or boat, you’ll find yourself in the heart of San Pedro Town, a lively and welcoming community where golf carts outnumber cars and the sea is never more than a few steps away. If you’re flying, the airstrip is just minutes from most hotels and resorts, and many accommodations offer free or affordable transportation upon request. If you take the ferry, the terminal is conveniently located downtown, surrounded by restaurants, shops, and beachfront paths. It’s easy to rent a golf cart, hop on a bicycle, or simply walk to your destination.
Getting to San Pedro is more than just a transfer—it’s the beginning of your Belizean adventure. Whether you soar above the Caribbean on a short flight or cruise across the water with the breeze in your hair, the journey sets the tone for everything this island paradise has to offer. With its natural beauty, warm hospitality, and relaxed pace, San Pedro is well worth the trip.







