 Its source is in the Korgon mountains in the Altai Republic, then descends into the pre-altaic depression in the Altai Krai, and it flows into the Ob upstream of the regional capital of Barnaul.Its largest tributaries are the Inya, Belaya and Loktevka from the left, and the Maralikha from the right.The main settlements on the Charysh are Ust-Kan, Charyshskoye, Krasnoshchyokovo, Ust-Kalmanka and Ust-Charyshskaya Pristan.