Pakistan has 24 rivers. Seven of these 24 rivers flow through Balochistan, five through Punjab, eight through Khyber Pakhtunkhwa, and four through Sindh. Pakistan’s river system begins with the Karakoram and Himalaya Ranges.
The four major rivers that flow in Sindh are as follows,
The Indus is a transboundary river of Asia and a trans-Himalayan river of South and Central Asia. The 3,120 km (1,940 mi) river rises in mountain springs northeast of Mount Kailash in Western Tibet, flows northwest through the disputed region of Kashmir, bends sharply to the left after the Nanga Parbat massif, and flows south-by-southwest through Pakistan, before emptying into the Arabian Sea near the port city of Karachi.
Lyari River is a small ephemeral stream that flows through the Pakistani megacity of Karachi from north east to the centre and drains into the Arabian Sea at the Manora channel. It is one of the two rivers of Karachi, the other one being Malir River. The river is about 50 kilometres (30 miles) long. As a seasonal river it carries the collected water after the rains in the catchment area.
Malir River is a seasonal river located in Karachi, Sindh, Pakistan. It passes through the city of Karachi from the northeast, through the centre, and drains into the Arabian Sea. It is one of the two rivers passing through Karachi, the other being the Lyari River. It has two main tributaries, the Thadho and the Sukhan.
Hub River is located in Hub District, Balochistan, Pakistan. It starts from the Pab Range in south eastern Balochistan and continues along the border of Sindh and reaches Hub and then falls into the Arabian Sea. Hub river emerges from mountains near Zahri village of Jhalawan, and it flows along the border of Sindh and Lasbela for 60 miles and it ends at the Arabian Sea near Ras Monzi.