The best time to visit the Amazon for nature walks is between June to October, the low water season. The best time to visit the Amazon to cruise on higher waters and experience wildlife in the tree canopy is November to May.

During the low water season, you can set off on nature walks and enjoy a better chance of seeing migratory birds. While cruising on high water, watch out for monkeys and sloths in the treetops.