A valid passport is required for the duration of your stay in Peru, in addition on entering the country you will be issued a 90 day tourist Visa. This is commonly done free of charge at border crossings or onboard international flights arriving at Lima. Extensions are available up to 60 days once you are in Peru, the appropriate British consulate will be able to give you guidance on how to obtain such an extension or you could check the Peruvian embassy�s homepage. If you intend to be working or staying for longer than 150 days you will need to contact the Peruvian embassy in the UK in order to obtain the appropriate visa.
The Peruvian embassy is located in London and should be contacted for immigration and visa related matters:
Embassy of the Republic of Peru 52 Sloane Street London SW1X 9SP Tel: (020) 7 235 1917 or 235 6867 (visa inquiries) Fax: (020) 7 235 4463 or 823 2789 (visa inquiries). www.peruembassy-uk.com
The main British representation in Peru can be found at:
British Embassy Address Edificio El Pacifico Washington Natalio Sanchez 125 Piso 12 Lima Peru (PO Box 854 Lima 100: Peru) Tel: +  (1) 433 4738 or 433 4839 or 433 4932 or 433 5032 or 433 5137 Fax: +  (1) 433 4735 Email: firstname.lastname@example.org
You can also find British Honorary Consulates in Arequipa, Iquitos, Piura and Trujillo