Mahendratanaya River is a medium-sized river in India.[1]

Mahendratanaya River is a major tributary river of Vamsadhara River which originates from Mahendragiri Hills. The total length of the river is about 90 kilometres (56 mi).[2]
This river merges in to Bay of Bengal near Baruva.[3]
| ||
|---|---|---|
| Rivers |
| |
| Regions |
| |
| Hills |
| |
| Peaks | ||
| Waterfalls |
| |
| Parks & Reserves |
| |
| States |
| |