A passport is required, and your passport must be valid for at least six months. We need your passport information upon trip registration for reservations, especially for Machu Picchu.
No visa is necessary for citizens of the United States. Other nationalities must verify whether a visa is required.