The northern route travelled northwest through the Chinese province of Gansu from Shaanxi Province and split into three further routes, two of them following the mountain ranges to the north and south of the Taklamakan Desert to rejoin at Kashgar, and the other going north of the Tian Shan mountains through Turpan, Talgar, and Almaty (in what is now southeast Kazakhstan). The routes split again west of Kashgar, with a southern branch heading down the Alai Valley towards Termez (in modern Uzbekistan) and Balkh (Afghanistan), while the other travelled through Kokand in the Fergana Valley (in present-day eastern Uzbekistan) and then west across the Karakum Desert. Both routes joined the main southern route before reaching ancient Merv, Turkmenistan. Another branch of the northern route turned northwest past the Aral Sea and north of the Caspian Sea, then and on to the Black Sea.