A visa for Peru is NOT required for a maximum stay of up to 183 days for passport holders of the United States, Canada and the European Union member states (see full list of exempt countries).
All other visitors to Peru must obtain a visa from one of the Peru Embassies and Consulates Worldwide around the world. Our staff can help you navigate the visa process.