Tourists from North America, Australia, Japan, Malaysia, Singapore and the European Union (and many others, check with the nearest Peruvian Embassy or the Ministry of Foreign Affairs for most updated information, although in Spanish) receive a visa upon arrival for up to 180 days.
Indian passport holders should apply for their visas in advance with the nearest Peruvian Embassy, and should be able to present proof of solvency.
When entering the country, you need to pass the immigration office (inmigracion). There you get a stamp in your passport that states the number of days you are allowed to stay (usually 180 days). You can no longer get an extension, so make sure that you ask for the amount of time you think you'll need. When those 180 days are up and you would like to stay for longer, you can either cross the border to a neighbouring country (Ecuador, Colombia, Brazil, Bolivia or Chile) and return the next day and obtain another 180 days or simply overstay and pay the fine when you exit. The overstay fine is only US$1 per day overage, so if you stay 30 days longer it's US$30. Many people do this, since it's much cheaper than leaving the country and returning.
You will receive an extra official paper to be kept in the passport (make sure you don't lose it!). When leaving, you need to visit the emigration office (migracion), where you get the exit stamp. Imigracion and migracion are found on all border crossing-points. Traveling to and from neighboring countries by land is no problem.
The content on this page is available under a Creative Commons Attribution-ShareAlike 3.0 license. It has been written by the users of WikiTravel and gapyear.com cannot not accept any responsibility for its accuracy. For any critical information you require, please be sure to check with the relevant embassy for the most up to date information before you travel.