Dabhosa Waterfall is one of the major natural attractions near Jawhar and one of the taller waterfalls in Maharashtra. The waterfall is associated with the Lendi River and drops dramatically into a deep natural pool surrounded by forested hills. The area is popular for trekking and adventure activities, especially during the monsoon.