United States to Peru tourist visa

Complete Peru entry guide for Americans: visa-free for 183 days, Machu Picchu tips. Updated December 2025.

Visa
Peru Tourist Entry
Fee
Free
Processing time
Instant
Length of stay
Up to 90 days (183 max/year)

Required documents

Common questions

Do US citizens need a visa for Peru?
No, Americans can visit Peru visa-free for up to 183 days (about 6 months) for tourism, business, or visiting family.
How long can I stay in Peru?
US citizens can stay up to 183 days within a 365-day period. Immigration officers may grant 30–183 days at their discretion based on your stated plans.
Do I need a visa for Machu Picchu?
No visa beyond Peru entry, but you need advance tickets to enter Machu Picchu. These often sell out, especially for Inca Trail. Book 3–6 months ahead during peak season.
What if I overstay my allowed time?
Overstaying results in a fine of approximately $1.50 per day. You must pay at the immigration office before leaving Peru.
Do I need vaccinations for Peru?
No mandatory vaccinations for entry. Yellow fever is recommended if visiting the Amazon basin. Check CDC recommendations before travel.
Can I extend my stay in Peru?
Extensions are difficult to obtain. Most travelers leave the country and re-enter for a new stamp, though this is not officially encouraged.

All visa guides