How to Get to Mahogany Bay Resort & Beach Club in San Pedro, Belize

Are you planning a getaway to Mahogany Bay Resort in San Pedro, Belize? We can't wait to meet you! San Pedro, Ambergris Caye is home to the second-largest barrier reef in the world, eclectic San Pedro Town, friendly locals, gorgeous scenery, and luxurious accommodations. Our goal at Mahogany Bay Resort is to make memories of San Pedro last a lifetime. Getting to Ambergris Caye is part of the Belize experience! Visitors to the island will fly into the mainland Philip Goldson International Airport. This airport is located in Belize City, which is located about 30 miles away from Ambergris Caye on mainland Belize. This means the trip is short, whether you fly or sail. Review the options below and get ready to arrive in paradise! We know planning an international trip can be overwhelming, so we're here to help. Read on to learn everything you need to know about how to get to Mahogany Bay Resort. 

Once you arrive in Belize, you’ll be surrounded by endless opportunities for adventure. Take advantage of our Free Vacation Guide to learn about our picks for the best activities, attractions, restaurants, events, and more!  

Free Belize Vacation Guide

Mahogany Bay Resort is in San Pedro on Ambergris Caye, one of Belize's islands. You’ll find that Belizeans use these terms interchangeably, most often referring to the whole island as San Pedro.   

Because of Belize’s small size, the only international airport, Philip S.W. Goldson International Airport (BZE), is located on the mainland. You will take an international flight into Belize City and then travel to San Pedro.

Getting to Belize City

There are about a dozen airlines that service BZE. Below is a snapshot of popular airlines and direct flight cities from North America:

  • Alaska Air: Seattle, Los Angeles  
  • American: Miami, Dallas, Charlotte, Los Angeles  
  • Delta: Atlanta, Minneapolis  
  • Frontier: Denver, Orlando 
  • Southwest: Houston, Denver  
  • Sun Country: Minneapolis 
  • United: Houston, Chicago, Newark, Denver, Los Angeles  
  • WestJet: Calgary, Toronto 

Getting to Mahogany Bay Resort After Arriving at BZE

After you arrive at BZE in Ladyville, Belize, there are two options for traveling over to the island of San Pedro, Ambergris Caye, where Mahogany Bay Resort is located.

1. "Puddle Jumper" Domestic Flight

Two airlines offer hopper flights to Ambergris Caye and Caye Caulker from the country's only international airport, located just outside Belize City, Maya Island Air and Tropic Air.

After arriving at the international airport, hop on either of these reputable local airlines and experience Belize like never before. Take in the views from the flight of the beautiful turquoise waters, sugar white sand, and the occasional manatee or stingray in the shallow waters below. The flight takes about 20 minutes and is memorable and relaxing. You'll arrive at Ambergris Caye's only airport, John Greif II Airport, and you'll be within minutes of Mahogany Bay Resort, located just south of the airport.

2. Belize City Water Taxis

Alternatively, the more cost-effective option is to get to San Pedro, Ambergris Caye by a water taxi from Belize City. The two companies that service San Pedro are San Pedro Belize Express and Ocean Ferry. These ferry companies don’t offer shuttle service from Belize's international airport, so be sure to allot around 45 minutes for the taxi ride from BZE in Ladyville to the port in Belize City. Check the departure times, as these ferries (and boats in general) stop running at sundown! 

Getting From Chetumal, Mexico, to San Pedro 

Are you visiting us via the land border crossing from Chetumal, Mexico? Then the international water taxi is a popular option. Thunderbolt and Water Jets International are two companies that make the trip from the Chetumal port in Mexico to San Pedro, Belize. 

Getting From Caye Caulker to San Pedro 

If you’re hanging out on our neighbor island Caye Caulker, you can easily get to San Pedro by picking up either water taxi at the Caye Caulker dock (typically runs until sundown daily).  

Getting to Mahogany Bay Resort from Caye Caulker

It's easy to get to Mahogany Bay Resort from our sister island Caye Caulker. Just hop on one of the frequent boat trips to San Pedro from the Caye Caulker water taxi dock. The same two local water taxi companies service the two islands. Again, all boats stop at sundown.

From the water taxi dock in San Pedro any waiting cab can get you to Mahogany Bay Resort, or if you have arranged a cab with our reservations team in advance, he or she will be waiting for you there.



Welcome to Mahogany Bay!

Ambergris Caye, Belize

Ambergris Caye is the largest island on Belize’s coastline. Less than a mile off Ambergris Caye’s eastern shore, you’ll encounter the magnificent Belize Barrier Reef, the largest barrier reef in the Western Hemisphere. Beach Casual. Breezy, but winter-less. Boasts the title of #1 Island in the World on TripAdvisor®


Explore Ambergris Caye

San Pedro, Belize

As the largest and only true city on Ambergris Caye, San Pedro is the main place to meet, eat, shop and enjoy the 2nd largest Barrier Reef in the world. Its shabby chic downtown area is home to barefoot strollers, adventurous fisherman and clusters of family owned businesses, openly inviting newcomers to experience the real essence of Belize.


Explore San Pedro Town