The town is situated just southeast of the confluence of the Ocoee River and the Hiwassee River, roughly 34 miles upstream from the latter's mouth along the Chickamauga Lake impoundment of the Tennessee River.