Yumbilla Falls
Yumbilla Falls
Peru, Amazonas Region
Yumbilla Falls, Chachapoyas, Amazonas Region, Peru
5.0 out of 5
The world’s 5th-tallest waterfall at 2,938 ft., a tiered attraction accessed via a rugged hike.
Improve ListingMap
Yumbilla Falls
Yumbilla Falls, Chachapoyas, Amazonas Region, Peru