Citizens of The United States of America, Canada, The European Union, South Africa, Australia and New Zealand are not required to have a visa in advance to enter Peru; only a valid passport.
It is also recommended that you have 6 months of validity on your passport, after the date that you plan depart Peru.
On arrival in Peru you will be issued with a landing card which must be completed for your entry. These are typically issued for up to 60 days, but you can ask for an extension to a total of 183 days. Keep your landing card in a secure place, as you will also need this when leaving Peru. Lost cards can result in a small fine on departure. You will need this boarding card (along with your passport) when checking in to your accommodations. If you cannot present it, you may need to pay the local IGV tax, of 18 percent.
This information was up to date at time of print. It is your responsibility to make sure you understand the entry requirements prior to travel.
USA Information - http://travel.state.gov & www.peruvianembassy.us
Peruvian embassy in Canada – www.embassyofperu.ca
UK Information - www.fco.gov.uk & www.peru-embassy.co.uk
Peruvian embassy in Australia - www.embaperu.org.au