I'm afraid John is mistaken - most flights from International to San Pedro are not "charter" - they are regular commercial flights on either Maya-Island Air or Tropic Air.After clearing customs and immigration go to the ticket lobby and buy a seat on the next available flight. If you are coming in late in the day, it is a good idea to have a reservation. These local airlines watch arrivals of international flights and wait for you if the "big" plane is late.

If you are leaving Houston at 2:00 p.m. this time of year, you may want to advance purchase through tropic air's online site so that they know you are going to be aboard and will get you over to the island on the next available after you land and clear customs. You will probably just make the last one over at 5:45 or so. They cannot land in san pedro after dark due to lighting issues.

In Belize City, sure they do. I'm talking about getting a flight over to san pedro from Belize City. The airstrip at SP does not accommodate all flights at all hours. The air strip will not capaciate a small jet, or a large one for that matter. I don't recall any commercial flights landing in SP after 6:00 p.m. or so in any regard.

Well, okay then, agreed! But it is still true that the last flight of the day coming from Belize City lands in SP by 6 or so. And its also true that nobody gets left behind, which is one of the wonderful cool things about Belize generally speaking. Maya and Tropic will always be sure that each passenger they are expecting makes it onto a flight. LOVE THAT!!!