Skip to content
In-text Question · Q1

Q.Rivers originating from the Himalayas in northern India and the Western Ghats in southern India generally flow towards the east and discharge their waters in the Bay of Bengal. Can you explain the reason for water flowing from one direction to the other?

CBSENCERTSubjectiveImportance★★★★★est
35% · 6/17 Questions
✓ Free question

India’s rivers flow east because the land itself tilts eastward — the peninsula’s ancient geological slope, not the rivers’ own choice, sends most water to the Bay of Bengal.

The question touches on one of the most striking patterns on India’s map: nearly every major river, from the Ganga in the north to the Godavari and Krishna in the south, ends up in the Bay of Bengal, while only a handful — the Narmada, Tapi, and a few west-flowing streams — reach the Arabian Sea. This is not a coincidence of rainfall or river length. It is a story written into the very rocks of the subcontinent, a story that begins long before the rivers existed.

Think of the Indian landmass as a giant, ancient slab of crust that broke away from Gondwanaland and drifted northward, eventually colliding with the Eurasian plate. That collision, which began roughly fifty million years ago, did two things at once. It crumpled the northern edge of the Indian plate into the towering Himalayas, and it caused the southern part of the plate to tilt gently toward the east. The entire peninsula — the hard, old Deccan plateau — now slopes from west to east, like a slightly tilted tray. Water, being obedient to gravity, simply follows that slope.

Now consider the two great river systems separately. The Himalayan rivers — the Indus, Ganga, and Brahmaputra — are younger, more energetic, and heavily fed by snowmelt and monsoon rain. They rise in the mountains and carve their way southward across the northern plains. But the plains themselves are not flat in the way a table is flat; they slope imperceptibly toward the east, so the Ganga and its tributaries naturally gather and flow in that direction, eventually emptying into the Bay of Bengal. The Indus, by contrast, turns west and southwest because it is captured by the deep structural trough that lies along the western edge of the subcontinent — a separate geological feature, not a contradiction of the general rule.

The peninsular rivers tell the same story even more clearly. The Western Ghats run close to the west coast, forming a high ridge. The rivers that rise on the eastern side of this ridge — the Godavari, Krishna, and Kaveri — have no choice but to flow down the long, gentle eastern slope of the peninsula, travelling hundreds of kilometres across the Deccan before reaching the Bay of Bengal. They are old rivers, with wide valleys and slow currents, because they have been doing this for millions of years. The few rivers that do flow west, like the Narmada and Tapi, are exceptions that prove the rule: they flow through rift valleys — narrow, fault-bounded cracks in the earth’s crust — that run parallel to the Western Ghats, and these structural troughs happen to slope westward. They do not represent a general westward tilt of the land; they are local geological accidents.

Note

The eastward slope of the peninsula is not something you can see with your eyes on a flat map, but it is measurable. The Western Ghats stand at roughly 1,000–1,500 metres in places, while the eastern coast is nearly at sea level. That difference in elevation is the real engine behind the eastward flow.

There is also a second, quieter reason: the eastern coast of India is a depositional coast, built up by the very rivers that empty into it, while the western coast is a faulted, rocky coast. The rivers have been dumping sediment into the Bay of Bengal for ages, gradually extending the land seaward. This means the eastern rivers have a longer, gentler path to the sea, which further encourages their eastward course. The western rivers, by contrast, have a short, steep drop to the Arabian Sea, which is why they are fewer and smaller.

Important

The direction of a river’s flow is decided by the slope of the land (the gradient) and the structure of the rocks beneath it, not by the river’s own will or by rainfall patterns alone. In India, the dominant slope is eastward, so the dominant drainage is into the Bay of Bengal.

So when you ask why water flows from one direction to the other, the answer is not about the water at all — it is about the ground beneath it. The Himalayas rose, the peninsula tilted, and the rivers simply followed the path of least resistance. The Bay of Bengal receives the lion’s share of India’s river water because the entire subcontinent, in its slow geological journey, has leaned toward the east.

✓Final answer

In short, India’s rivers flow east because the land itself slopes eastward — a result of the ancient collision that raised the Himalayas and tilted the peninsula. The Bay of Bengal is simply the lowest point on a tilted tray, and the rivers are just obeying gravity.

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.