The Ravi River is one of the five major rivers of the Punjab region and an important component of the Indus River System. Although it is the smallest of the five Punjab rivers, the Ravi has played a crucial role in the historical development, agriculture, settlement patterns, and geopolitics of north-western India and Pakistan.
In Rigveda, the Ravi River has been mentioned as Purushni. In ancient Indian texts, the Ravi was known as Iravati, while Greek historians referred to it as Hydraotes.
The Rigvedic Battle of Ten Kings which was a pivotal conflict detailed in the Rigveda (Mandala 7) between the Bharata tribe, led by King Sudas, and a confederacy of ten tribes, resulting in a decisive Bharata victory, establishing their dominance in the Sapta-Sindhu region was fought near the Parushni River, modern Ravi River.
Also read: Rigvedic, Ancient, and Greek Names of Rivers of the Indus Valley System
Indian Geography: Indian Drainage System
This article is part of Indian Drainage System. To get complete information, please read associated articles.
Ravi River Origin / Source
The Ravi River originates from the northern slopes of the Rohtang Pass in the Chamba district in Himachal Pradesh Himalayas, after the confluence of two streams, Budhil and Tantgari, in the Bara Bhangal region. The source region receives heavy snowfall, making the Ravi a snow-fed and rain-fed river.
Ravi River Map
The Ravi River map and its linkage with the Indus River system is given below.

Ravi River Course
The course of the Ravi can be explained in three broad segments:
(i) Upper Course (Mountain Stage): From its source, the Ravi flows north-westward through steep and narrow valleys of Himachal Pradesh. It cuts deep gorges through the Dhauladhar and Pir Panjal ranges. The river exhibits high gradient, rapid flow, and strong vertical erosion. This section has significant hydropower potential.
(ii) Middle Course (Foothills and Plains – India): After descending from the mountains, the Ravi enters the Punjab plains near Madhopur in Pathankot district. Here, the river’s gradient decreases sharply, leading to a reduction in velocity and the development of a more meandering channel. At Madhopur Headworks, a major hydrological control point, Ravi’s waters are diverted into an extensive canal system, most notably the Upper Bari Doab Canal, which has historically transformed the agricultural landscape of the Bari Doab region. In this stretch, the river influences the districts of Pathankot, Gurdaspur, and Amritsar, either directly through its channel or indirectly through irrigation canals.
For a short distance in the plains, the Ravi also performs a geopolitical role by forming part of the India–Pakistan international boundary before flowing westward into Pakistan.
(iii) Lower Course (Plains – Pakistan): After entering Pakistan, the Ravi flows through the Punjab plains. It follows a slow, meandering course through fertile alluvial land.
Eventually, it joins the Chenab River near Ahmadpur Sial, contributing to the formation of the Panjnad River system.
Ravi River Length and Drainage Basin
The total length of the Ravi River is approximately 720 kilometers. Its drainage basin area is about 14,400 sq km and extends in Himachal Pradesh, and Punjab in India and Punjab province in Pakistan. The basin supports intensive agriculture, especially wheat, rice, and sugarcane cultivation.
Ravi River Tributaries
Left Bank Tributaries (Himalayan Origin): These contribute most of the perennial flow.
Tributary – Source / Region
- Ujh River – Pir Panjal Range
- Seul River – Himachal Himalaya
- Baira River – Dhauladhar Range
- Budhil River – Near Manimahesh region
Most tributaries are short but swift, draining mountainous terrain.
Right Bank Tributaries: These are mostly short and seasonal and drain foothill regions. Examples: Siul, Nai.
Ravi River Mouth / Confluence
The Ravi River ultimately meets the Chenab River, marking its mouth or confluence in the Punjab plains of Pakistan. This confluence occurs near Ahmadpur Sial, in the Jhang district of Punjab (Pakistan), where the Ravi completes its journey after traversing the Himalayan region and the alluvial plains of north-western India and Pakistan. The meeting of the Ravi with the Chenab is a classic example of a plains-stage confluence, characterised by low gradient, wide floodplains, and heavy sediment deposition.
Ravi River Dams, Barrages, Canals
The Ravi is a backbone of Punjab irrigation. Key canals:
- Upper Bari Doab Canal
- Bari Doab Canal
- Ranjit Sagar feeder channels
These canals irrigate: Gurdaspur, Amritsar, Tarn Taran, Kapurthala in Punjab.
Major Dam and Projects
Ranjit Sagar Dam (Thein Dam) located on Ravi in Pathankot district. Its purposes: hydroelectric power, flood control, and irrigation support.
FAQs Associated with Ravi River
Question: Where does the Ravi River start and end?
Answer: The Ravi River starts near Bara Banghal in the Dhauladhar Range of Himachal Pradesh and ends by joining the Chenab River in Punjab, Pakistan.
Question: What is the ancient name of the Ravi River?
Answer: The ancient name of the Ravi River is Iravati, mentioned in early Indian texts.
Question: Where does the Ravi River originate?
Answer: The Ravi River originates in the Higher Himalayas near Bara Banghal in Himachal Pradesh.
Question: Ravi River originates from which glacier?
Answer: The Ravi River originates from glacier-fed snowfields of the Dhauladhar Range, near the Manimahesh–Bara Banghal region.
Question: Ravi River flows in which state?
Answer: In India, the Ravi River flows through Himachal Pradesh and Punjab. In Pakistan, it flows through Punjab Province.
Question: Where does the Ravi River drain?
Answer: The Ravi River drains into the Chenab River, and its waters ultimately reach the Indus River and the Arabian Sea.
Question: How long is the Ravi River?
Answer: The total length of the Ravi River is approximately 720 kilometres.
Question: How many dams are on the Ravi River?
Answer: Major dams on the Ravi River include Ranjit Sagar (Thein) Dam and Shahpurkandi Dam. Several headworks and barrages also regulate its flow.
Question: What kind of fish live in the Ravi River?
Answer: The Ravi River supports freshwater fish such as Mahseer, Rohu, Catla, Mrigal, and various carp species.
Question: Is Ravi River an eastern or western river?
Answer: The Ravi River is an eastern river of the Indus River System under the Indus Waters Treaty (1960).
Question: Which cities are located on the Ravi River?
Answer: Important cities near the Ravi River include Chamba (India) and Lahore (Pakistan).
Question: Which dam is built on the Ravi River?
Answer: The Ranjit Sagar (Thein) Dam is the most important dam built on the Ravi River.
Question: Does Ravi River form India–Pakistan border?
Answer: Yes, the Ravi River forms part of the India–Pakistan international border in Punjab.
Question: Which river is smaller, Ravi or Beas?
Answer: The Ravi River is slightly shorter than the Beas River.
Question: Which canal originates from the Ravi River?
Answer: The Upper Bari Doab Canal (UBDC) originates from the Ravi River at Madhopur Headworks.
Sources and References
Factual information is compiled from standard geography textbooks and official government sources. Interpretations and explanations are original.
- Read this article to understand basic terminology associated with the drainage system and river system.
- NCERT Class XI — India: Physical Environment
- Document on Jhelum River by Water Resource Information System (WRIS) of Ministry of Jal Shakti