← Sacred Rivers

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

#RiverSanskritLengthOriginOutflow
1Gangaगंगा2,525 kmGangotri glacier, UKBay of Bengal
2Yamunaयमुना1,376 kmYamunotri glacier, UKPrayagraj (Triveni)
3Godavariगोदावरी1,465 kmTrimbakeshwar, MHBay of Bengal
4Saraswatiसरस्वतीMythicMythic / UndergroundPrayagraj (invisible)
5Narmadaनर्मदा1,312 kmAmarkantak, MPGulf of Khambhat
6Sindhuसिन्धु3,180 kmTibet / LadakhArabian Sea
7Kaveriकावेरी800 kmTalakaveri, KABay of Bengal