Getting Here

Finding Mayan Princess on Ambergris Caye

The Mayan Princess is located in San Pedro town, on the island of Ambergris Caye, Belize. Your international flight lands on the mainland, Belize City; you will then need to transfer to the island via flight or water taxi.

Flights to San Pedro and Ambergris Caye are available at all airports in Belize. The estimated travel time for Belize International to San Pedro Town flights is 20 minutes, and the local San Pedro Town airports are both 5 minutes away from the Mayan Princess Hotel. If you would like us to book your local flights, we are happy to do so!

You may take a taxi upon your exit from the airport. The rate for taxis from the airport to the hotel is $10 USD with a maximum capacity of 4.

There are also a variety of water taxi options you may take if arriving by sea. If arriving through Corozal, you may take the Thunderbolt or Belize Shuttle Express taxis. If arriving through Belize City or Caye Caulker, you may take the San Pedro Belize Express or The Caribbean Sprinter taxis. You may also enter through Chetumal, Mexico via the San Pedro Belize Express or Water Jets International taxis.

If using San Pedro Belize Express, or Caribbean Sprinter, you are only a 1-to-2-minute walk away from our hotel!