The Ganges, or Ganga, is India's most important and sacred river. It starts in the Himalayas and passes across five northern states.
The Godavari River is India's second largest river, after the Ganges, at 1,465 kilometres long.
The Yamuna River is an important river in northern India, particularly in Uttarakhand and Uttar Pradesh. It is the second-largest tributary of the Ganges by discharge and the longest one in India.
The Brahmaputra River is one of the world's largest, running through Tibet, Northeastern India, and Bangladesh.
The Indus River is a transboundary river in Asia, South and Central Asia. It is one of the world's longest rivers, at around 2,000 miles (3,200 kilometres) long.
The Narmada is one of the longest rivers in India, flowing for approximately 1,312 kilometers (815 miles) from its source in the Amarkantak Plateau to the Arabian Sea in Gujarat.
The Krishna River is one of India's longest rivers, running approximately 1,400 kilometres (870 miles) from its source in the Western Ghats to its delta in the Bay of Bengal, passing through Maharashtra, Karnataka, and Andhra Pradesh.