Figuring out how long you’re allowed to stay in Peru isn’t always as straightforward as it should be. To help you arrive in Peru well prepared and avoid overstaying unintentionally, this guide explains how long you’re allowed to stay in the country as a tourist and how you can check exactly how many days you were granted when you entered Peru.
During the height of the COVID-19 pandemic, Peru eliminated passport stamping upon entry. In May 2022, entry stamps were briefly reintroduced, only to be abolished again at the end of May 2023 for travelers arriving on international flights. Since then, passport stamping has also been gradually eliminated at land borders.
Today, your entry into Peru, the number of days you were granted, and your departure are only registered electronically in the database of Migraciones. As a result, most tourists and business travelers no longer have anything in writing showing how long they’re allowed to stay in the country.
Because there is no longer an entry stamp, your only options to find out how many days you were given are to ask the immigration officer when entering or to check the information online afterward. As is often the case in Peru, that’s sometimes easier said than done - but this article will explain the necessary and walk you through the process step by step.
Table of contents
- How long can I stay in Peru as a tourist?
- How many days did I get when entering Peru?
- How to check your TAM virtual
How long can I stay in Peru as a tourist?
According to both the former Foreigner Law (Decreto Legislativo 1350) and the current modification of the Foreigner Law, Decreto Legislativo 1582, published in November 2023, foreign tourists, foreign tourists who may enter Peru visa-free can stay a maximum of 183 accumulated days within a 365-day period.
However, this does not mean that you automatically receive 183 days every time you enter Peru.
For most nationalities, the maximum stay has long been limited by a publication of the Peruvian Ministry of Foreign Affairs (RREE), first issued in 2019 and updated occasionally. Under this regulation:
- Most foreign nationals may stay up to 90 days in a 180-day period
- Some may stay up to 90 days in a 365-day period
- A small number may stay up to 180 days in a 365-day period
Since August 2021, however, no visa-free tourist has been granted the full 183 days upon entry. In practice, almost everyone receives up to 90 days, even if their nationality would theoretically allow a longer stay. In most cases, this means: you are allowed to stay three months, and must then remain outside Peru for at least three months before re-entering.
Be aware that the final decision always lies with the immigration officer. You are not entitled to receive the maximum number of days - be it 90 days in a 180-day period or 183 days in a 365-day-period. Depending on your travel history and individual situation, you may or may not be allowed to re-enter Peru before your 180-day period is over — even if you have not yet reached the total 183 days allowed within a 365-day period.
The modification of Foreigner Law from November 2023 also states that if a tourist does not receive the full 183 days upon entry, an extension may be granted until the maximum is reached, unless international agreements specify otherwise or prohibit extensions.
At present, however, only citizens of Bolivia, Ecuador, and Colombia can extend their stay as tourists. All other foreign nationals cannot extend their tourist stay in Peru.
Note: The 180-day period and the 365-day period are not based on calendar years (Januar-June / July- December or January-December), but are calculated from the date of your first entry.
If you want to check the maximum length of stay allowed for your nationality, please refer to our PDF “Visas for Peru by Country and Allowed Length of Stay” at the end of this article. It is an English translation of the original publication by the Peruvian Ministry of Foreign Affairs, which can be found on the government website.
How many days did I get when entering Peru?
TAM - Tarjeta Andina de Migracion
For decades, finding out how many days you were granted when entering Peru was easy. Travelers had to fill out a small white card called the TAM (Tarjeta Andina de Migración), which was stamped together with the passport. The immigration officer wrote the number of allowed days directly on it.

TAM virtual
A few years back, Peru abolished the paper TAM and introduced the TAM virtual for international arrivals at Jorge Chávez International Airport, seaports, and eventually land borders.
Entries were (and to this day still are) automatically registered in the Migraciones database, while passports continued to be stamped and the allowed number of days handwritten on the stamp.
Elimination of entry stamp
Then, in 2020, Peru eliminated passport stamping entirely as part of COVID hygiene measures. Entry, allowed stay, and departure were recorded only electronically. Many foreigners had no idea how long they were allowed to stay, and retrieving the TAM virtual was often difficult due to technical issues
In May 2022, passport stamping returned and while the paper TAM did not, immigration officers again wrote the number of granted days on the entry stamp.

However, following the example of many other countries, Peru abolished passport stamping again on May 29, 2023 for international air and sea arrivals. At land borders, some officers still stamp passports, others do not.
As a result, most travelers now have no written confirmation of how long they are allowed to stay in Peru.
To confirm the number of days granted, verify your personal data, or prove your entry or exit date(s), you must check your TAM virtual.
How to check your TAM virtual
Option 1: Migraciones website
Checking your TAM virtual and getting the confirmation of how many days you got is usually quick and easy via the Migraciones website.

Visit the Migraciones website under Consultas en Linea TAM Virtual or scan above QR code.
- Tipo de Documento: In the drop-down list select your travel document, in most cases this will be the passport (pasaporte).
- Numero de documento: Enter the passport number.
- Nacionalidad: Select your nationality. Note that country names are listed in Spanish (e.g. EEUU for the US, Alemania for Germany, etc.).
- Fecha de llegada: Enter your date of entry
Complete the captcha, and click “Verificar”. You should immediately see your TAM virtual showing:
- your registered personal details
- your point of entry
- your date of entry (Fecha de ingreso)
- the number of days granted (Tiempo de permanencia)

If you receive an error message, disable a VPN or set it to Peru, translation tools, ad blockers, or incognito mode, reload the page, and try again. Clearing your cache or switching browsers (Chrome or Firefox) often helps.
Still nothing? Proceed with "Option 2: Get in contact with Migraciones" to check if you were registered correctly when you entered the country.
To check your exit date, enter the date of departure and tick “TAM virtual de salida”.
If for whatever reason you need a confirmation when you left Peru, on the first page enter the date of your departure and tick “TAM virtual de salida”.
Option 2: Get in contact with Migraciones
If you get an error message or if your entry does not appear in the system, you can email consultastamvirtual @ migraciones.gob.pe. Responses usually arrive within a few days.
Option 3: Official duplicate of the TAM virtual
If you need an official copy of your TAM virtual (showing your personal data and all entries and exits), you can request it through the Agencia Digital.
First, pay the fee of S/ 3.20 (2026) for the Migraciones administrative procedure under code 07561 - Formulario F-SPE-001, concepto: "Duplicado de Tarjeta Andina de Migración (TAM)" via pagalo.pe or at any Banco de la Nacion branch.
Detailed instructions - including how to pay, what you have to do and be aware of, how to register and find your way around the online payment platform pagalo.pe - are available in our article Paying administration charges and processing fees in Peru.
Then log in to the Agencia Digital by choosing if you are Peruvian or foreigner and filling in required fields (passport (CE or DNI) and number, birthdate, nationality and your last entry into Peru). On the next page, click on "Mesa de Partes" at the top. Check "persona natural" and enter an e-mail address and cellphone number. Accept the terms & conditions and click "Siguiente".

In the drop-down list under "Tipo de solicitud" select "Nuevos trámites TUPA" and the "Subtipo": "Duplicado de Tarjeta Andina de Migración (TAM)" as well as the Migraciones office, which should handle your application. Then download the form, fill it in and below upload it together with your payment receipt. Click on "Registrar".
Requests are usually processed within 24 hours, after which the document can be downloaded.
Please note: LimaEasy is not a Peruvian government agency, public authority, or law firm. The information provided is based on our best knowledge and is intended as general guidance to help you understand Peruvian immigration regulations and procedures. Regulations, requirements, and administrative practices may change at any time and without prior notice, so we recommend verifying current details with the relevant authorities before acting on this information.
And last but not least: If you notice any inaccuracies or outdated information on this page, please help us keep this guide up to date by leaving a comment below or contacting us via our contact form. Thank you for your support!
