Peru's Dirección General de Migraciones grants visa-free entry to nationals from around 65 countries, with stays of up to 90 days. That permission doesn't remove the requirement to show proof of departure. Carriers flying into Jorge Chávez International Airport (LIM) check for a departure document at Amsterdam, Madrid, Bogotá, and Miami before the aircraft leaves. Miss that document and you won't board. Have it ready and the counter takes two minutes.

Step 1: Confirm your entry category

Most nationals from Europe, North America, Australia, and much of Latin America enter Peru visa-free for up to 90 days. Citizens of countries that require a visa in advance, including most Chinese and Indian nationals, need to apply at a Peruvian consulate first. The consulate file typically includes a dummy ticket, also called an onward ticket. A dummy ticket is a real PNR booked for visa or border-check purposes without paying the full fare.

Check your position against the IATA Timatic database before anything else. Timatic is what the check-in agent queries at the counter, so its output tells you exactly what the agent will see.

Nationality group Visa required? Where onward ticket is checked
EU / EEA nationals No Carrier check-in at origin
US and Canadian nationals No Carrier check-in at origin
UK nationals No Carrier check-in at origin
Australian and NZ nationals No Carrier check-in at origin
Chinese nationals Yes, apply in advance Consulate and carrier check-in
Indian nationals Yes, apply in advance Consulate and carrier check-in
Bolivian and Chilean nationals No Land crossing (selective)

Step 2: Understand what Peru immigration actually checks

Peru's Migraciones officers at LIM primary inspection look for a departure document with your name on it, dated within your 90-day permitted stay. They're not verifying whether you paid for the flight. They're checking whether the PNR resolves when queried in the Global Distribution System.

A hotel itinerary, a Booking.com export, a Google Flights screenshot, or a price-comparison PDF will not pass this check. Saw a couple at LIM secondary spend a tense twenty minutes trying to explain that a Skyscanner printout was a booking. It wasn't. The PNR is everything.

The UK Foreign Travel Advice for Peru notes that immigration officers may ask for evidence of sufficient funds and onward travel. That's the official framing for the same requirement.

Step 3: Book a dummy ticket before you reach check-in

At Get Onward Ticket, you can book a verified onward ticket for Peru in around two minutes. The reservation is issued through a real carrier's GDS, which means the PNR is live and verifiable at any check-in terminal. You choose the departure city and date; we issue the booking confirmation with the raw PNR code.

A few things to sort before you book:

  • The departure city should match where you're planning to leave Peru from. Lima (LIM) is the obvious choice for most travellers. If you're spending time in the Sacred Valley before flying out, Cusco (CUZ) works equally well.
  • The departure date must fall within your 90-day permitted stay.
  • The passenger name on the dummy ticket must match your passport exactly, including middle names if they appear in your travel document.

For a full breakdown of how carriers query these documents at the gate, our guide on how airlines verify onward tickets at check-in explains the process step by step.

Step 4: Time the PNR to your check-in window

PNR hold windows vary by carrier and fare type. Budget carriers typically cancel unfulfilled holds within 24 to 72 hours of booking. Full-service carriers such as KLM, Iberia, and Air France hold reservations longer, often 72 hours or more depending on the fare class and route.

Use case Optimal booking window
For carrier check-in on a flight to Lima 24 to 48 hours before scheduled check-in
For a Peru consulate visa appointment Within 72 hours of the appointment
For a land border crossing (Desaguadero, Tacna) Day of crossing, or the evening before
For an open-jaw route (fly into LIM, leave from CUZ) Book the Cusco departure route

If you're unsure how long a PNR stays active for a specific carrier or fare type, our guide to onward ticket PNR validity covers the main airlines and hold windows in detail.

Step 5: Clear carrier check-in at your origin airport

Most flights to Lima connect through Madrid (MAD), Amsterdam (AMS), Bogotá (BOG), Miami (MIA), or London (LHR). Iberia at MAD, KLM at AMS, British Airways at LHR, and LATAM at BOG all include a departure-proof check in their pre-boarding procedure for Peru-bound passengers. The check is consistent, not occasional.

Have the PNR code accessible on your phone or on a printed copy. If the agent asks to verify it, give them the six-character code directly. The terminal lookup takes under a minute. Searching through screenshots takes longer and creates uncertainty at the desk.

LATAM in particular is thorough at its Bogotá hub for LIM connections. I've watched passengers cleared in under thirty seconds with a PNR and held for much longer with a PDF that had no booking reference behind it.

Step 6: Clear immigration at Jorge Chávez Airport (LIM)

Arrivals at LIM face primary inspection staffed by Migraciones. Most visa-exempt nationals clear in under five minutes. Secondary inspection is uncommon but does occur when the traveller's entry pattern looks unusual, for instance a lengthy stay with professional equipment but no accommodation booking on hand.

Common secondary referral triggers:

  • No confirmed accommodation address for the first night
  • Professional equipment suggesting extended work rather than tourism
  • Multiple Peru entry stamps in recent months

At secondary, present your passport, your accommodation confirmation, and your onward ticket PNR together. Those three documents resolve most queries without further escalation.

If you'd rather not manage the timing yourself, book a real onward ticket for Peru in two minutes at Get Onward Ticket.

Frequently asked questions

Does Peru always ask for an onward ticket at the LIM border desk?

Not at every primary desk, but consistently at carrier check-in. Airlines flying Peru routes check because they carry repatriation liability if a passenger is refused entry at LIM. Migraciones applies the check selectively at the primary desk and more thoroughly at secondary.

Can I show a bus ticket out of Peru instead of a flight?

Bus tickets from Cusco to La Paz or from Tacna to Arica are acceptable at some land borders as proof of departure. They're harder for a remote check-in agent to verify electronically, though. A dummy ticket with a live PNR is simpler for the agent to confirm and faster for you to produce.

What happens if my dummy ticket PNR expires before I reach check-in?

You'll need a new reservation. That's the core reason timing matters with short-hold fares. Book within 24 hours of check-in if the carrier's hold window is tight.

Does Peru check for onward tickets at land border crossings too?

Officers at Desaguadero (Peru-Bolivia) ask frequently, particularly for non-South American passport holders. Tacna (Peru-Chile) and Aguas Verdes (Peru-Ecuador) are more variable. Carrying a dummy ticket PNR for land border crossings is sensible when travelling on a European, North American, or Australian passport.

Is a dummy ticket the same as a forged document?

No. A dummy ticket is a real airline reservation with a live PNR in a GDS. Airline and immigration systems can verify it immediately. A forged ticket contains a fabricated reference number that returns no result on query, which is a different thing entirely.