The Canoochee River is formed about 12 miles southeast of Swainsboro in southwestern Emanuel County by the confluence of Canoochee Creek and Little Canoochee Creek, and flows generally southeastwardly through or along the boundaries of Candler, Evans, Bryan, and Liberty counties, through Fort Stewart.