The Chakachatna River is a stream, 36 miles long, in northwestern Kenai Peninsula Borough in the U.S. state of Alaska. It flows from Chakachamna Lake southeastward into the McArthur River, which flows into the Gompertz Channel of Cook Inlet. The river mouth is about 3 miles north of Trading Bay and 32 miles northwest of Kenai.