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
- Valid US Passport — US passport with at least 6 months validity and 2 blank pages
- Return or Onward Ticket — Proof of departure from Peru within 183 days
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.