While during the height of the Corona pandemic Peruvian immigration officers didn't stamp passports when entering the country, since May 2022 all foreigners entering as a tourist get an entry stamp indicating how long they can stay. If the number of days the officer gave you is illegable or you want official info there are other ways to check how many days you can stay in Peru.
Content overview
- How long can I stay in Peru as a tourist?
- How many days did I get when entering Peru?
- Option 1: Entry stamp
- Option 2: Migraciones website
- Option 3: Migraciones Agencia Digital
- Option 4: Get in contact with Migraciones
- Option 5: Official duplicate of the TAM virtual
How long can I stay in Peru as a tourist?
According to the foreigner law (Decreto Legislativo 1350), tourists who can travel visa-free to Peru can stay 183 days in a 365-day period. However, this doesn’t mean you get the complete 183 days when you enter the country.
Based on a publication issued by the Peruvian Ministry of Foreign Affairs (RREE) in 2019, most foreign nationals are allowed to stay in Peru as a tourist for up to 90 days in a 180-day period for touristic, recreational or health purposes (no contradiction with the foreigner law as two times 90 days in two consecutive 180-day periods correspond to the half year in a year allowed by the foreigner law); a few can stay up to 90 days in a 365-day period and a handful up to 180 days in a 365-day period for touristic, recreational or health purposes.
And Peruvian immigration officers seem to follow the RREE rule. Over the past year, no foreign tourist who can enter Peru visa-free was given the full 183 days. The new rule for everyone seems to be 90 days in a 180-day period, even for those who, according to RREE, are allowed to stay longer. So, when you enter, in most cases you get three months and then have to stay out of Peru at least three months before re-entering the country.
Note: The 180-day period isn't per half year from January to June or July to December, as the 365 days period isn't per calendar year from January to December but calculated from your day of first entry.
If you want to check how many days you are allowed to stay in Peru as a tourist, please have a look at our PDF "Visas for Peru by country and allowed length of stay" at the end of this article. This PDF is an English translation of the original published the Peruvian Ministry of Foreign Affairs which can be found here.
How many days did I get when entering Peru?
For decades, it wasn’t a problem to know how many days you got when coming to Peru. Already on the plane (or at the border) you had to fill in a small white card called TAM, which additionally to your passport was stamped by immigrations at the point of entry and the number of days written on it.

A few years back, however, Peru abolished the use of this printed form and implemented the so-called TAM virtual for entries at Jorge Chávez International Airport (for international travelers) and at seaports. Then, only your passport was stamped and the number of days you were allowed to stay scribbled on the stamp.
As part of Corona hygiene measures, stamping of passports was eliminated in 2020 and your entry, the number of days you got and your departure was automatically registered and nothing more than an entry in the Migraciones database.

And while the old paper TAM isn't back, in May 2022, Peruvian immigration officers started stamping passports again, making it easy to find out how many days you were given when you entered.
However, if the writing is indecipherable or the stamp is smeared, and you want to confirm the number of days you got or just check which personal data is registered, or, if for whatever reason, you need to prove when you entered or left the country, you just have to retrieve your Tam virtual - however, this seems, as so many other things in Peru, sometimes easier said than done.
Option 1: Entry stamp
If you just want to check when you entered Peru and how many days you were given, just flick through the pages of your passport and see if you find the entry stamp.

In the middle, you see the date you entered Peru; above the number of days you were given and below the immigration control post where you entered.
If you can't find your entry stamp or want more or official info, you have to check your TAM virtual (see below option 2 to 5).
Option 2: Migraciones website
Checking your TAM virtual and getting the confirmation of how many days you got was easily and quickly done on the Migraciones website for many years. When the new Migraciones online platform, the Agencia Digital, was introduced in 2020, this option didn’t work anymore and you had to check there (see option 3 and 5).
However, now the “old” Migraciones website seems to work again for checking how many days the immigration officer gave you when you entered. So, best try this option first.
Enter the Migraciones website under Consultas en Linea TAM Virtual. In the drop-down list choose your travel document, in most cases this will be the passport (pasaporte) and enter the passport number.
Afterwards, choose in the drop-down list your nationality; be aware that the names are in Spanish, so you won’t find, for example United States or US, but have to look for EE.UU (Estados Unidos); or no sign of Germany, so select Alemania, etc.
Then just enter the day you entered Peru and the captcha. Click on “Verificar” and you should immediately get your entry in the Migraciones database showing your personal data, the day you came to Peru and the number of days you were given when you entered.
If you want to have confirmation when you left the country, enter the date of your departure and additionally check the box “TAM virtual de salida”.
If an error message pops up or nothing happens, switch off a VPN or language translation program you might be using, reload the page and try again. Still nothing? Clear your cache and / or use another browser; Chrome and Firefox worked fine when we tried it just recently.
Still nothing? Try option 3.
Option 3: Migraciones Agencia Digital
In 2020, the Agencia Digital was introduced and checking the TAM virtual and getting information on how many days you were given was supposed to be done only through the new Agencia.
So, if the “old” Migraciones website option as described above doesn’t work, open the Agencia Digital, choose “Extranjero” (foreigner), fill in required personal data (passport and number, birthdate, nationality (names are in Spanish), date of entry) and the captcha and then click on “Verificar”. On the next page you find on the left the point "Consultas en linea"; click on it and choose "TAM virtual". Then select "personal" and enter your personal data (passport and number, date of entry and “entrada” as requested. Click on “Siguiente”.
Now the system is supposed to show you a page with your personal data, the day you entered, and the time you are allowed to stay. However, while this worked perfectly for a few weeks after the online platform was introduced, now most times no information is spit out and your screen remains blank.
Option 4: Get in contact with Migraciones
If you had no luck with option 1, 2 and 3, you can either send an e-mail to consultastamvirtual @ migraciones.gob.pe or use the chat function (right bottom corner) on the Agencia Digital.
Option 5: Official duplicate of the TAM virtual
If for whatever reason you need or want a copy of your official Migraciones TAM virtual which shows your personal data, the border you entered, your day of entry and the time you were given when you entered, you can request it through the Agencia Digital.
First pay the fee of S/ 14.40 for the Migraciones administrative procedure under code 07561 - Formulario F-SPE-001, concepto: "Duplicado de Tarjeta Andina de Migración (TAM)" on pagalo.pe or at any Banco de la Nacion branch / ATM.
You can find detailed explanations about how to pay, what you have to do and be aware of and how to register and find your way around the online payment platform pagalo.pe in our article "Paying administration charges and processing fees in Peru".
Then enter the Agencia Digital, choose if you are Peruvian or foreigner and fill 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" choose "Nuevos trámites TUPA" and the "Subtipo": "Duplicado de Tarjeta Andina de Migración (TAM)" as well as the Migraciones office. Then download the form, fill it in and below upload it together with your payment receipt. Click on "Registrar".
Within 24h Migraciones processes your request, and you can then download your TAM virtual on the Agencia Digital.