If you’re traveling to Peru as a tourist, there’s a good chance that you won’t need to apply for a visa before you leave home. Many tourists can enter Peru with a valid passport and a Tarjeta Andina de Migración (TAM), depending on their nationality.
The TAM is a simple form that you pick up and fill out on the plane or at a border crossing point before entering Peru. You do not need to go to an embassy or consulate to obtain your TAM. Once obtained, completed and handed to the border official, the TAM entitles you to a maximum stay of 183 days in Peru. Border officials may decide to give you less than 183 days (typically 90 days), so ask for the maximum if needed.
Who Needs a Visa for Peru?
Citizens of the following countries (ordered by continent) can enter Peru with a simple Tarjeta Andina de Migración (collected and completed when entering the country). All other nationalities must apply for a tourist visa through their embassy or consulate before traveling to Peru.
- North America: Citizens of all North American countries -- USA, Canada, and Mexico -- can enter Peru with a TAM.
- Europe: Citizens of most European countries can enter Peru with a TAM, with the exception of Albania, Armenia, Azerbaijan, Bosnia-Herzegovina, Georgia, and Turkey.
- Oceania: Citizens of all countries in Oceania can enter Peru with a TAM.
- Central America and the Caribbean: Citizens of most Central American and Caribbean countries can enter Peru with a TAM, with the exception of Costa Rica, Cuba, El Salvador, Guatemala, Honduras, Nicaragua, and the Dominican Republic.
- Africa: Only citizens of South Africa can enter Peru with a TAM. Citizens of all other African countries must apply for a tourist visa before going to Peru.
- Asia: Citizens of Brunei, Hong Kong, Indonesia, Israel, Japan, Malaysia, Philippines, Republic of Korea, Singapore, Taiwan, and Thailand can enter Peru with a TAM. Citizens of all other Asian countries must apply for a tourist visa before going to Peru.
- South America: Citizens of all South American countries can enter Peru with a TAM.