The river is formed on the state line between Florida and Georgia, near the town of Chattahoochee, Florida, approximately northeast of Panama City, by the confluence of the Flint and Chattahoochee rivers. The actual confluence is contained within the Lake Seminole reservoir formed by the Jim Woodruff Dam. It flows generally south through the forests of the Florida Panhandle, past Bristol. In northern Gulf County, it receives the Chipola River from the west. It flows into Apalachicola Bay, an inlet of the Gulf of Mexico, at Apalachicola, Florida. The lower of the river is surrounded by extensive swamps and wetlands, except at the coast.
