You may want to fly directly to the airport on Caye Caulker from Phillip Goldson International Airport or ride the water taxi from Belize City. U.S. Continental Airlines is the primary carrier flying into Belize. There are easy flights to Cuba from Belize, if you are interested please contact us. From the International Airport into Belize City there are taxis waiting. In any case you will pass through Belize City to get to Caye Caulker.
Buses run frequently from Guatemala and Mexico.
Some travelers find it less expensive to fly into Cancun and ride the bus to Belize City, often stopping along the way on the Mexican coast.