Vajrai Waterfalls is situated in Maharashtra. This waterfall is situated approximately 27 kilometers from Satara city.
This waterfall is located on the Urmodi river.
Height of the falls is approx 1840 ft. It is the second highest waterfall in India.
The best time to visit this place is during the months of June to October.