Things To do in Pune


Vajrai Falls, located at the base of the Sahyadri hills near Bhambavali village in Satara, Maharashtra, is the highest waterfall in the state, plunging from a height of 560 m. The breathtaking sight becomes even more mesmerizing during the monsoon season, as the cascading waterfalls burst into life amidst the lush green hills. This picturesque spot is a popular destination for picnics and attracts ...

Read More

Avathi Recommendations For You

Nearby Attractions