Vajrai Waterfall
Vajrai Waterfall, located near Bhambavli village about 25 km from Satara, is one of India’s tallest perennial waterfalls, plunging nearly 853 feet (260 meters) in three stunning tiers. Originating from the Urmodi River, the waterfall flows throughout the year, though it is most spectacular during the monsoon. The area is surrounded by lush forests and vibrant flora, making it a perfect trekking and nature escape. Pilgrims also visit the nearby temple of Sant Ramdas Swami, adding spiritual significance to the site.
