Get Travalour for free on Google Play

Deojhar waterfalls

Talapunji, Odisha 754031, India


It is a favourite picnic spot for the locals. The area is a nature lovers delight & if you want to don the explorer’s hat and set off for a new discovery, chances are you might stumble upon one.

Location of Deojhar waterfalls