Yumbilla Falls

Catarata Yumbilla
#2 in Department of Amazonas / #45 in Peru
Photo
by Xtremizta
/ CC BY-SA 2.0

Yumbilla Falls is a stunning waterfall located in the Amazonas region of Peru. It is one of the tallest waterfalls in the world, with a total height of approximately 896 meters (2,940 feet). The waterfall is situated in the cloud forests of the Cuispes district, offering breathtaking views and surrounded by lush vegetation. Yumbilla Falls is part of a larger ecosystem that includes diverse flora and fauna, making it a popular destination for nature enthusiasts and hikers.


Hotels

Find hotels nearby:

Tours & Activities

Also check out