Tsarap Chu is one of the two tributaries of the Zanskar River. It rises from the north-facing slopes of the main Himalayan Range near the Baralacha La.
After its course through the snow-capped mountains, Tsarap Chu unites with Kurgiakh Chu below the village of Purne and from there flows as the Lungnak River.