Home » Destinations » Amboli» Attractions» Amboli Falls

Amboli Falls, Amboli

The Amboli Falls is a fantastic tourist spot located in the city of Amboli. It attracts a lot of tourists annually. The spot is especially captivating during the monsoons when the water gushes in abundance and the surrounding greenery is in full bloom. The rains make the area around the waterfall misty and surreal. The period from June to October is a great time to visit this place.