Sapta Maha Nadi
सप्त महा नदी — The Seven Great Sacred Rivers of Sanatan Dharma
गंगे च यमुने चैव गोदावरी सरस्वती। नर्मदे सिन्धु कावेरी जलेऽस्मिन् सन्निधिं कुरु॥
Gaṅge ca Yamune caiva Godāvarī Sarasvatī / Narmade Sindhu Kāverī jale'smin sannidhiṃ kuru //
"Ganga, Yamuna, Godavari, Saraswati, Narmada, Sindhu, Kaveri — please be present in this water."
— Saptanadi Stotram — recited before ritual bathing
The Sapta Maha Nadi
The Sapta Maha Nadi (सप्त महा नदी) are the seven most sacred rivers in Sanatan Dharma, spanning the entire Indian subcontinent from the Himalayas to the southern peninsula. These rivers are not merely geographical features — they are living goddesses, personified and invoked in daily ritual. Bathing in or touching these rivers is believed to cleanse accumulated sins and confer moksha (liberation).
The seven rivers are first listed together in the Saptanadi Stotram — a short invocation recited before ritual bathing or any water-based puja. By invoking all seven rivers into one vessel of water, the worshipper receives the merit of bathing in all seven sacred rivers simultaneously.
The Seven Sacred Rivers
Quick Reference Table
| # | River | Sanskrit | Length | Origin | Outflow |
|---|---|---|---|---|---|
| 1 | Ganga | गंगा | 2,525 km | Gangotri glacier, UK | Bay of Bengal |
| 2 | Yamuna | यमुना | 1,376 km | Yamunotri glacier, UK | Prayagraj (Triveni) |
| 3 | Godavari | गोदावरी | 1,465 km | Trimbakeshwar, MH | Bay of Bengal |
| 4 | Saraswati | सरस्वती | Mythic | Mythic / Underground | Prayagraj (invisible) |
| 5 | Narmada | नर्मदा | 1,312 km | Amarkantak, MP | Gulf of Khambhat |
| 6 | Sindhu | सिन्धु | 3,180 km | Tibet / Ladakh | Arabian Sea |
| 7 | Kaveri | कावेरी | 800 km | Talakaveri, KA | Bay of Bengal |