Land in Bogota on a one-way flight and Migracion Colombia might not blink, but the airline at your departure gate almost certainly checked first. Avianca, LATAM, and other carriers flying into El Dorado International Airport use IATA's Timatic database to flag passengers who can't show they'll leave, and a dummy ticket, also called an onward ticket, is what closes that gap: a real reservation booked to satisfy the check without paying for a flight you don't need.
Colombia isn't one border, it's several, and each one treats the question differently. Here's how to handle it depending on where you are in the trip.
If you're booking the flight right now
Book the onward or dummy ticket before you touch the check-in kiosk, not after. Airlines carry the financial risk of flying in a passenger their destination country later refuses, so most of them run every international passenger through Timatic before printing a boarding pass, well ahead of anything Migracion Colombia does at the arrival hall. That's true whether you're flying Avianca out of Miami or a codeshare partner out of Madrid.
Action: hold a real, cancellable onward reservation with a PNR you can pull up on your phone, dated after your planned exit from Colombia.
If you're at the check-in desk
The agent isn't reading your itinerary for fun. They're matching your passport nationality against Colombia's entry rules in Timatic and looking for one thing: a booking that shows you leaving the country, by any mode, before your authorized stay runs out. A flight out of Bogota works. A flight out of a neighboring country you'll reach overland can work too, if the agent is willing to trace the logic, but it slows things down.
Action: keep the confirmation email and the airline's own verification page open, not just a screenshot, so the agent can check the PNR directly if the printout looks unfamiliar.
If you're crossing by land at Rumichaca, Cucuta, or Leticia
Overland entries from Ecuador at Rumichaca, from Venezuela near Cucuta, or by river at the Leticia tri-border with Peru and Brazil don't route through an airline check-in desk, so there's no Timatic gate before you reach the immigration officer. That doesn't mean the question disappears. Officers at any border retain discretion to ask how you plan to leave, and a land crossing means you're relying entirely on that individual's judgment rather than a system check that already happened hours earlier.
Action: carry the same onward proof you'd show an airline, plus a simple written itinerary, since there's no automated check to lean on here.
If Migracion Colombia pulls you aside on arrival
This is less common than the airline check, but it happens, especially if your passport, visa stamps, or entry form don't tell a consistent story. The fix isn't a longer explanation, it's matching documents: the dates on your onward ticket, the address on your immigration form, and the length of stay you're requesting all need to agree with each other.
Action: before you land, re-read every date on every document you're carrying and fix any mismatch before an officer finds it for you.
If your only booked flight home leaves from a different country
A lot of Colombia trips aren't round trips at all, they're one leg of a longer South America loop: fly into Bogota, bus down through Ecuador and Peru, fly home from Lima or Santiago months later. That's a real, common pattern, and it's exactly the kind of itinerary a check-in agent can't verify by looking at a single PNR. If your only booked flight leaves from a country you haven't entered yet, it won't show up as proof of exit from Colombia in Timatic, even though it's a perfectly genuine plan.
The practical fix is a short-haul onward ticket that actually starts in Colombia, even if it's not the flight you'll end up taking. Book something out of Bogota or Medellin dated near your planned departure, treat it as the check-in tool it is, and keep your real long-haul flight from Lima as the trip you're actually flying. The two bookings aren't in conflict; they're solving different problems.
Action: don't assume a flight from a country you haven't reached yet will satisfy Colombian check-in. It won't verify against the leg you're actually flying.
If you're staying for months, not weeks
Medellin and Bogota have become regular stops for remote workers, and a lot of them arrive on a tourist entry and figure out the paperwork later. That's backwards. If you already know you're staying months rather than weeks, immigration expects a formal visa path, not a string of onward tickets used to satisfy check-in over and over. Our digital nomad onward-ticket toolkit covers how to sequence that decision before you fly, not after.
Action: decide your real length of stay before booking, and treat the onward ticket as a check-in tool, not a long-term visa strategy.
What each checkpoint actually checks
| Checkpoint | What it verifies | How strict it is |
|---|---|---|
| Airline check-in (Avianca, LATAM, codeshares) | Valid PNR showing exit from Colombia via Timatic | High: automated, applied to nearly every international passenger |
| Land border (Rumichaca, Cucuta, Leticia) | Officer discretion, no automated pre-check | Variable: depends entirely on the individual officer |
| Airport immigration on arrival | Document consistency, not the ticket itself | Low to moderate: usually only triggered by inconsistencies |
Costa Rica runs a similar split between airline enforcement and border discretion, which we cover in our Costa Rica onward-ticket guide if you're routing through Central America on the same trip.
Frequently asked questions
Does Migracion Colombia ask for a return ticket at the airport?
Less often than the airline does at check-in. When it happens, it's usually tied to something else looking inconsistent, not a routine ask.
Can a bus ticket out of Colombia count as proof of onward travel?
It can satisfy an immigration officer's judgment call at a land crossing, but it won't verify in an airline's Timatic check, since that system reads flight PNRs, not bus bookings.
Does flying into Cartagena instead of Bogota change anything?
No. The same carriers and the same Timatic check apply at any Colombian international airport; it's the destination country's rules that matter, not the arrival city.
What if my onward ticket is dated further out than my planned stay?
Match it to the stay you're actually requesting. A ticket dated well past a reasonable tourist stay can prompt more questions, not fewer.
My real flight home leaves from Peru, not Colombia. Is that a problem?
It can be, at Colombian check-in specifically, since that's the leg the agent is checking. Booking a separate onward ticket departing Colombia solves the immediate check without touching your actual long-haul flight from Lima.
For entry-requirement basics that apply across most Timatic-checked routes, the IATA Timatic overview and the UK government's Colombia travel advice are both worth a read before you fly.
Book a real, verifiable onward ticket through Get Dummy Ticket before your Colombia check-in, and skip the guesswork at the desk.