No — U.S. citizens don't need a visa for Peru. Americans get up to 183 days visa-free per entry for tourism, one of South America's most generous allowances. You need a passport valid at least 6 months beyond arrival and proof of onward travel.
Entry checklist
- Passport valid 6+ months beyond arrival (enforced)
- Return/onward ticket — often checked at check-in
- No visa, no online forms for tourist stays up to 183 days
- The officer decides your granted days — usually 90-183, state your real itinerary
The 183-day reality
Peru's max is among the world's most generous — but the stamp is what counts, not the legal max. If you need the full 183 (trekking season, remote work), say so clearly at immigration and show onward travel past day 90.
Machu Picchu logistics
Entry tickets to Machu Picchu are timed and limited — book weeks ahead in high season. The classic sequence: fly into Lima → Cusco (acclimatize 1-2 days, it's 11,000 ft) → Sacred Valley or the citadel. Altitude sickness is the real entry requirement nobody lists.
Extension and overstay
Extensions are handled by Migraciones offices — roughly S/16 (~$4) per day overstay fine if you slip past your stamp. Peru is strict on exit: overstay fines are collected at the airport before departure.
Peru Entry Requirements for U.S. Citizens (2026) — FAQ
Do Americans need a visa for Peru?
How long can a U.S. citizen stay in Peru?
Does Peru require 6-month passport validity?
What happens if I overstay in Peru?
Country entry requirements
Related guides
Entry rules change without notice. Always verify with official government sources (travel.state.gov, embassy websites) before booking. Last reviewed October 2026. This page may contain partner links — see our affiliate disclosure.



