We weren't sure who or what time to book our puddle jumper from Belize City to San Pedro and ended up going with the Maya Island Air Bargain Hopper flight an *hour* after our flight from Houston, TX was set to arrive. The airline recommends that you book your flight 3 hours after your international flight to allow for delayed flights and customs: of course, we read this after booking our flight. When we landed in Belize City, our flight was on time but so were about 3 other flights that landed at the same time. The line for customs was extremely long and as we stood in the line, my stress levels started going up as the time until our puddle jumper flight loomed closer.
When we finally got through customs, our flight was set to leave 5 minutes later. We rushed through the airport to the Maya Island Air counter and were immediately met with the calmest, most accommodating staff. They said that there would be no issue getting us on our plane and that they would put us on the plane that was about to leave. They checked all of our information and then sent us to the back to board. When we got to the back, we waiting maybe 5 minutes and were then put on the next plane to San Pedro.
As great as the airline is, the adrenaline rush of trying to get through customs isn't worth it! Don't book your plane any earlier than an hour after landing internationally. I can't say how wonderful the staff was to work with and how much they saved an otherwise stressful day! Thanks Maya Island Air!