Local Belize travel on Tropic Airways is offered from Belize International Airport, Belize City, Belize (BZE) to Punta Gorda, Belize (PND) on 5 flights per day with departures leaving at 8:105M, 10:20AM, 12:20PM, 2:20PM, and either 4:40PM or 5:00PM (last flight of the day departure time varies seasonally based on when it gets dark). Return flights from Punta Gorda, Belize (PND) to Belize International Airport, Belize City (BZE) depart at 7:00AM, 9:40AM, 11:35AM, 1:35PM, and 4:00PM. Tropic Air now offers connections to Flores, Guatemala (Tikal Area).
Local Belize travel on Maya Airways is offered from Belize International Airport, Belize City, Belize (BZE) to Punta Gorda, Belize (PND) on 4 flights per day with departures leaving at 8:10AM, 10:00AM, 2:30PM, and 4:30PM. Return flights from Punta Gorda, Belize (PND) to Belize International Airport, Belize City (BZE) depart at 7:00AM, 9:30AM, and 11:30AM. Maya Island Air offers connections to Cancun, Mexico, San Pedro Sula, Honduras, and Guatemala City, Guatemala.
From all points north, take the Southern Highway towards Punta Gorda. At Independence, be sure to follow signs pointing towards Punta Gorda (there is one junction with clearly marked signs). Follow this road until you pass through Indian Creek village and you arrive a junction that locals call 'Dump'. There will be a gas station on your right. Make a left here and drive about four more miles until you see signs for Barranco and Cotton Tree Lodge on your right. Turn right onto this unpaved road and follow the signs for Cotton Tree Lodge for approximately five miles. You will pass through the village of San Felipe and see orange groves on your left. Make a left at the Cotton Tree Lodge sign and follow the road one mile, bearing left at the fork, until you arrive at the Cotton Tree Lodge parking lot.