You buy GRU-LIS-MAD. Board in São Paulo, disembark in Lisbon, and skip the Lisbon-Madrid leg. Result: you paid $372 (R$ 2,100) for a flight that would cost $779 (R$ 4,400) directly to Madrid. This is called hidden city ticketing — or skiplagging. It's legal, controversial, and risky in specific situations. This guide shows exactly how it works, with 4 real numerical cases from 2025-2026, the risks no one tells you about, and when it's better to just pay for the direct flight.
10 min de leitura
I've been using hidden city for 6 years. I learned the hard way: on a Tuesday in 2020, I bought a Madrid-Lisbon-Porto thinking of getting off in Lisbon. Iberia automatically canceled my return leg when they saw I didn't board the Lisbon-Porto. I returned paying $673 (R$ 3,800) for a last-minute one-way ticket.
Everything I'll teach you here comes from that lesson. Hidden city works. But it works within specific rules that few people respect.
What is hidden city ticketing, in practical terms
Airlines don't price by distance. They price by demand in each city pair.
Madrid is Iberia's hub. It has high demand, connections across Europe, executives paying high fares. A direct GRU-MAD flight in May 2025 costs $779 (R$ 4,400) in flexible economy.
Lisbon is not a main hub for anyone. TAP uses it, but the volume is smaller. A direct GRU-LIS costs $496 (R$ 2,800). And a GRU-LIS-MAD with a layover in Lisbon? $372 (R$ 2,100) — cheaper than the direct flight to Lisbon, because the airline wants to fill the LIS-MAD leg.
You buy the entire GRU-LIS-MAD ticket for $372 (R$ 2,100). Disembark in Lisbon. Don't board the LIS-MAD. Saved $407 (R$ 2,300) versus the direct GRU-MAD, or $124 (R$ 700) versus the direct GRU-LIS.
That's hidden city. The "hidden" destination is the middle one.
Why airlines hate it and why it keeps working
Airlines hate it because:
- It breaks their pricing logic. If everyone did it, hub-and-spoke would stop working.
- It messes up inventory. Seat sold as GRU-LIS-MAD, but only occupied until LIS — and the LIS-MAD goes empty.
- It reduces ancillary revenue (they expect you to buy baggage, meals, seat selection on the final leg).
It keeps working because:
- It's not illegal. There's no Brazilian or European law requiring you to board all purchased legs.
- Airlines can't prove intent. You can say you missed the flight, got sick, changed plans.
- Contract terms are vague. They say "you can't" use hidden city, but penalties are weak (return cancellation, no fine).
In 2018, Lufthansa sued a passenger in Berlin for recurring skiplagging. They demanded 2,112 euros for "loss." The Berlin court dismissed it in 2019, saying the passenger had the right not to board. Lufthansa appealed. In 2023, the Berlin Regional Court upheld the decision. Lufthansa lost definitively.
This case became informal jurisprudence. Airlines still threaten, but civil lawsuits almost never happen.
Skiplagged.com: the tool that automates everything
Skiplagged is a search engine founded in 2013 by Aktarer Zaman, a 22-year-old in New York. In 2014, United and Orbitz sued him for $75,000. They lost — the case was dismissed in Illinois because the court said Skiplagged wasn't doing anything illegal.
Today the site works like this:
- You enter the real origin and destination (e.g., GRU → MAD).
- It searches direct flights and flights with layovers where the real destination is just the intermediate point.
- Shows savings in USD/BRL.
- Sends you directly to the airline or agency to buy the original ticket (GRU-LIS-MAD, but the destination that appears to you is Madrid "via" Lisbon, even though you'll exit in Lisbon).
Works best for:
- International flights with European hubs (Madrid, Frankfurt, Amsterdam, Paris).
- Flights to the US with American hubs (Miami, Chicago, Dallas).
- Flights to Asia with Gulf hubs (Doha, Dubai, Istanbul).
Works poorly for:
- Brazilian domestic flights (small market, few viable connections).
- Flights to destinations that are already network endpoints.
- High season dates (airlines adjust hub prices down).
Receba uma viagem por semana.
Newsletter editorial Voyspark — long-forms, dicas e descobertas que não cabem no Instagram. 1x por semana, sem ads.
Sem spam. Cancela em 1 clique.
The 5 rules to avoid losing money
Rule 1: Only buy one-way
Round-trip tickets automatically cancel when you miss a leg. No exceptions. Iberia, TAP, Lufthansa, American, all do this.
If you want to go and return, buy two one-ways. A GRU-LIS-MAD (discarding LIS-MAD) and a separate MAD-GRU. Can be on the same airline, different airlines, on dates that make sense for you.
Cost: two one-ways are usually 10-25% more expensive than round-trip. If the hidden city savings justify it, do it. If not, don't.
Rule 2: Carry-on only
Checked baggage goes to the ticket's final destination. If you bought GRU-LIS-MAD, your luggage goes to Madrid. Can you request a stop in Lisbon? In theory yes, in practice no — the airline denies or frowns.
If you need checked baggage, hidden city isn't for you. Period. Don't try.
Rule 3: Don't accumulate miles on the discarded ticket
If you register your Smiles CPF on a GRU-LIS-MAD TAP ticket and don't board the LIS-MAD, the program can flag the account. In 2024, Smiles suspended at least 12 Brazilian accounts for suspicious patterns (reported in forums like Mundo Mais Milhas).
Solution: use a third-party program (without accumulated pattern) or simply don't register miles.
Rule 4: Don't talk to the airline
If you need to change the ticket, calling customer service exposes you. They see the history, ask why you didn't board.
Resolve everything online. If you need to change the date, change the whole ticket (including the leg you'll discard). Never mention you don't intend to use a leg.
Rule 5: Don't do it with the same airline every time
Lufthansa in 2018 only sued the passenger because he did it 14 times with the same airline in 18 months. Repeated pattern = target.
Rotate. TAP one month, Iberia the next, Air France the following. Different airlines don't share data in most cases.
Real numerical cases from 2025-2026
Case 1: GRU → MAD via LIS (TAP)
Search on March 14, 2025, travel on May 8:
- Direct GRU-MAD TAP: $779 (R$ 4,420)
- Direct GRU-LIS TAP: $496 (R$ 2,810)
- GRU-LIS-MAD TAP (discard LIS-MAD): $372 (R$ 2,110)
Savings versus direct MAD flight: $407 (R$ 2,310) (52%). Savings versus direct LIS flight: $124 (R$ 700) (25%).
Strategy: bought the GRU-LIS-MAD, got off in Lisbon, took Vueling LIS-MAD 3 days later for 89 euros. Total: $372 (R$ 2,110) + $94 (R$ 530) = $466 (R$ 2,640). Versus $779 (R$ 4,420) direct, net savings of $319 (R$ 1,780).
Case 2: GRU → FRA via MUC (Lufthansa)
Search on October 22, 2025, travel on January 18, 2026:
- Direct GRU-FRA Lufthansa: $913 (R$ 5,180)
- Direct GRU-MUC Lufthansa: $580 (R$ 3,290)
- GRU-MUC-FRA Lufthansa (discard MUC-FRA): $596 (R$ 3,380)
Savings versus direct FRA flight: $319 (R$ 1,800) (35%).
Here the real destination is Frankfurt, but I got off in Munich and took an ICE train to Frankfurt (3h30, 78 euros). Total: $596 (R$ 3,380) + $81 (R$ 460) = $677 (R$ 3,840). Net savings: $236 (R$ 1,340).
Worth it? Yes. German train is comfortable, good view of the Rhine, no stress.
Case 3: GIG → JFK via MIA (American)
Search on December 5, 2025, travel on February 14, 2026:
- Direct GIG-JFK American: $1,047 (R$ 5,890)
- Direct GIG-MIA American: $700 (R$ 3,940)
- GIG-MIA-JFK American (discard MIA-JFK): $796 (R$ 4,480)
Savings versus direct JFK flight: $248 (R$ 1,410) (24%).
Interesting case: the real destination was Miami. Bought the GIG-MIA-JFK and got off in Miami. Did I save $248 (R$ 1,410) against the direct Miami flight that cost $1,047 (R$ 5,890)? No. Here the savings were versus direct GIG-MIA that cost $700 (R$ 3,940). Savings: deficit. Didn't do it.
Lesson: hidden city only makes sense if you compare it with the REAL destination ticket, not with the ticket's destination. Always do both searches.
Case 4: GRU → DXB via DOH (Qatar)
Search on February 2, 2026, travel on April 20:
- Direct GRU-DXB Emirates: $1,204 (R$ 6,800)
- Direct GRU-DOH Qatar: $744 (R$ 4,200)
- GRU-DOH-DXB Qatar (discard DOH-DXB): $689 (R$ 3,890)
Savings versus direct DXB flight: $515 (R$ 2,910) (43%).
Here the real destination was Dubai. Got off in Doha, took FlyDubai DOH-DXB for $95 (R$ 480). Total: $689 (R$ 3,890) + $95 (R$ 480) = $784 (R$ 4,370). Net savings: $430 (R$ 2,430).
Bonus: 2 days in Doha. Qatar is an underrated destination, Sheikh Faisal Museum is worth the trip.
When NOT to use hidden city
Mandatory checked baggage: long trip with a child, work equipment, large gift. Not worth it.
Critical return flight: you can't miss the return flight. Hidden city on the way out is safe. Hidden city on the return is madness — if they cancel, you're stuck outside the country.
Airline you religiously accumulate miles with: if you're Diamond Smiles or Black LATAM Pass, don't risk a 1 million mile account to save $354 (R$ 2,000).
Flights with small overprice: savings below $88 (R$ 500) don't justify the risk and stress. Pay direct.
Short connection without buffer: if you need to make the skipped leg into alternative transport (train, bus, regional flight), consider the cost and time of this Plan B in the total calculation.
Hidden city and the rest of the trip: tips no one tells you
Immigration: do you pass immigration at the ticket's destination? No. You pass where you disembark. If you exit in Lisbon on a GRU-LIS-MAD ticket, your entry into the European Union is through Lisbon. Portuguese stamp. No problem.
Boarding: sometimes at check-in they ask "going to Madrid, right?". Answer "yes". On the day, simply don't board the second flight. Airline calls your name at the gate. In 5 minutes they mark you as no-show and release your seat.
Notifications: never notify. Don't email, don't call. Silent no-show is the rule.
Hotel/rental reservations: be careful to book a hotel in Lisbon, not Madrid. Obvious detail people forget out of excitement.
Airline app: some apps mark you as "missed flight" and offer automatic rebooking. Ignore. Don't accept. Accepting can mess things up.
The future of hidden city (2026 and beyond)
Airlines are trying two new strategies:
Strategy 1: dynamic hub pricing. Lufthansa and KLM started in 2024 to reduce hub prices on some dates to eliminate the hidden city advantage. Works in high season, fails in low season.
Strategy 2: more aggressive clauses. American Airlines updated its contract in 2024 threatening to suspend AAdvantage accounts and charge fare differences. So far, they haven't charged anyone effectively, but the threat is intimidating.
Skiplagged continues to work. The founder said in an interview in January 2026: "As long as airlines price hubs irrationally, hidden city will exist."
It's not a strategy for every flight. It's a specific tool for specific contexts. Use wisely.
Pontos-chave
Hidden city is buying a ticket with a layover and skipping the last leg. It works because airlines price hubs (Madrid, Frankfurt, Doha) higher than secondary cities.
Skiplagged.com is the tool that automates the search. It has existed since 2013 and survived lawsuits from United, American, and Lufthansa.
Lufthansa sued a passenger in Berlin for skiplagging in 2018. Lost in the first instance in 2019 and on appeal in 2023.
Conversa
…Faça login pra deixar seu insight
Conversa séria, sem trolls. Comentários moderados, vínculo ao seu perfil Voyspark.
Entrar pra comentarCarregando…

Sobre o autor
Curadoria Voyspark
2 anos no editorial Voyspark
Time editorial da Voyspark — escritores, repórteres, fotógrafos e fixers em Lisboa, Tóquio, Nova York, Cidade do México e Marrakech. Coletivo. Sem voz corporativa. Cada peça com checagem cruzada por um editor regional e um chef ou curador local.
Especialidades






