It emerges from spring at Verinarg, situated in the south-eastern part of the vale of Kashmir. It flows northward from its source to Wular lake and further down South-westwards, till it enters a george lies between Baramula and Muzaffarabad.
Its gradient is gentle in the vale of Kashmir and is navigable between Anantnag and Baramula. It turns to the North-west below Uri and South below Muzaffarabad and continues until Mangla is reached.
Kishangange, its right banks tributary, joins it at Muzaffarabad. Between Muzaffarabad and Mangla it runs roughly along the Indo-Pakistan border, and joins Chenab near Jhang in Pakistan.
Its length is 400 km.