Peru is South America’s most iconic destination โ home to the awe-inspiring Machu Picchu (one of the New Seven Wonders of the World), the ancient Inca capital of Cusco, the Amazon rainforest, the Nazca Lines, Lake Titicaca (the world’s highest navigable lake), and Lima’s world-class cuisine. For adventurous Indian travellers, Peru is a bucket-list destination. This 2026 guide covers everything about the Peru visa for Indians.
Do Indians Need a Visa for Peru?
Yes, Indian passport holders require a visa to enter Peru. Peru does not currently offer an e-visa system for Indians; applications must be submitted at the Peruvian Embassy in India. However, the process is manageable and the visa duration is generous at up to 183 days.
Types of Peru Visa for Indians
| Visa Type | Stay | Fee | Processing |
|---|---|---|---|
| Tourist Visa (Single Entry) | Up to 183 days | USD 30โ50 (~โน2,520โ4,200) | 5โ10 working days |
| Business Visa | Up to 90 days | USD 30โ50 | 5โ10 working days |
Peru Visa Documents for Indians
- โ Valid Indian passport โ 6 months validity
- โ Completed visa application form
- โ 2 recent passport photos (white background)
- โ Return flight booking
- โ Hotel bookings or tour package confirmation
- โ Bank statement โ last 3โ6 months
- โ Employment letter or income proof
- โ Travel insurance
- โ Yellow fever vaccination certificate (required for Amazon region)
How to Apply for Peru Visa from India
- Download the application form from the Embassy of Peru in India website (New Delhi)
- Fill in form completely and gather all documents
- Submit in person at the Embassy of Peru in New Delhi
- Pay the visa fee
- Processing: 5โ10 working days
- Collect passport with visa
Top Attractions in Peru for Indian Tourists
- ๐๏ธ Machu Picchu โ the breathtaking 15th-century Inca citadel, a UNESCO World Heritage Site
- ๐๏ธ Cusco โ the ancient Inca capital with cobblestone streets and incredible markets
- ๐ Lake Titicaca โ world’s highest navigable lake, home to the Uros floating islands
- ๐ฟ Amazon Rainforest โ explore from Iquitos or Puerto Maldonado
- ๐บ๏ธ Nazca Lines โ mysterious giant geoglyphs visible from the air
FAQs
How much does Peru visa cost for Indians?
Peru tourist visa costs approximately USD 30โ50 (~โน2,520โ4,200). Verify the exact fee with the Peruvian Embassy in New Delhi before applying.
How long can Indians stay in Peru?
Up to 183 days on a Peru tourist visa โ one of the most generous tourist stays in South America.
How do I get to Machu Picchu from India?
Fly to Lima (via connecting flights through Madrid, Amsterdam, or USA), then take a domestic flight to Cusco. From Cusco, take the train to Aguas Calientes and then a bus up to Machu Picchu.
Do I need altitude sickness medication for Peru?
Cusco is at 3,400m and Machu Picchu at 2,430m. Altitude sickness (soroche) is common. Spend 1โ2 days acclimatising in Cusco before visiting Machu Picchu. Consult your doctor about acetazolamide (Diamox) medication.
Is there a direct flight from India to Peru?
No direct flights. Most Indian travellers connect via Madrid, Amsterdam, Houston, or Miami. Total travel time is approximately 22โ28 hours.
Is Peru safe for Indian tourists?
Major tourist areas (Lima’s Miraflores, Cusco, Machu Picchu) are generally safe. Exercise normal caution in crowded areas regarding pickpocketing. Avoid displaying expensive jewellery.
What is the Inca Trail and how do I book it?
The 4-day Inca Trail to Machu Picchu is one of the world’s great treks. Permits are limited (500/day) and sell out 6+ months in advance. Book through licensed tour operators via Peru’s official Ministry of Culture permit system.
๐ Ready to Apply?