How to Get a Tourist Visa for Peru

Most travelers don't need a tourist visa for Peru - citizens of the US, Canada, EU, Australia, and many other countries get a free 90-day tourist stamp on arrival. You just need a passport valid for 6 months and a return ticket. Only citizens of certain countries need to apply for a visa in advance.

  1. Check if you need a visa. Citizens of the US, Canada, EU countries, Australia, New Zealand, Japan, South Korea, and most South American countries get 90 days visa-free. Citizens of China, India, and some African and Asian countries need a visa. Check Peru's foreign ministry website or contact the nearest Peruvian consulate to confirm your country's requirements.
  2. Prepare your documents (if visa required). You'll need: passport valid for at least 6 months, completed visa application form, one passport photo, proof of accommodation in Peru, round-trip flight tickets, bank statements showing $1,000+ balance, and visa fee (around $30-60). Some consulates may require additional documents like travel insurance or invitation letters.
  3. Submit your application. Apply at a Peruvian consulate in your home country. Most consulates require appointments - book 2-4 weeks ahead during peak season. Processing takes 5-10 business days. Some consulates offer same-day service for an extra fee. You cannot get a tourist visa on arrival if your country requires one.
  4. Prepare for arrival. At Lima airport or land borders, present your passport to immigration. Officers will stamp your passport and may give you an arrival card - keep this safe, you'll need it when leaving. They may ask about your accommodation and return plans. The stamp is typically valid for 90 days but officers can give less time.
  5. Extend if needed. You can extend your stay once for another 90 days at immigration offices in Lima, Cusco, or other major cities. Cost is around $20. You must apply before your current stamp expires. Bring your passport, copies of your entry stamp, and proof you can support yourself financially.
Can I get a visa on arrival in Peru?
No, Peru doesn't offer visas on arrival. If your country requires a visa, you must get it from a Peruvian consulate before traveling. Most travelers get a free tourist stamp on arrival instead.
How long can I stay in Peru as a tourist?
Most visitors get 90 days automatically, but immigration officers can give less. You can extend once for another 90 days. After 180 days total, you must leave Peru for at least 24 hours before returning.
What if I lose my passport while in Peru?
Report it to local police immediately, then contact your embassy or consulate in Lima. You'll need a police report and new passport photos to get an emergency travel document. The process typically takes 3-7 days.
Do I need yellow fever vaccination for Peru?
Required if arriving from yellow fever countries or traveling to jungle areas like the Amazon. Recommended for all travelers visiting areas below 2,300m elevation. Get vaccinated at least 10 days before travel.