Vajrai Waterfall - Reviews From Travellers
What travellers say about Vajrai Waterfall
Know more about Vajrai Waterfall
Satara District, Kas-Bamnoli Road, Kas, Maharashtra 415013, India
Bhambavli Vajrai Waterfall is the tallest waterfall of India. The height of this waterfall is 1840 ft and it falls from a straight cliff having three steps (stages). The water for waterfall comes from the river Urmodi. The lush green mountains and the flowers in nearby flower valley please your senses. The pleasant weather actually relaxes you like anything. But the star attraction of this place is tranquility.