Charshanga is located at an altitude of 265 meters on the banks of the Amu-Darya River, which forms the border with Jowzjan Province, Afghanistan.