If flight shopping makes you feel like you need 14 tabs, 3 devices, and a small prayer… you don’t. You just need the right stack of tools for each step.
Here’s the simple system:
Discover cheap routes (when you’re flexible)
Compare options fast (when you’re not)
Track prices so you’re not guessing
Book in a way that won’t ruin your day when schedules change
If you only use 3 tools:
Google Flights → best all-around search + filters + price tracking
Skyscanner → great for flexible destination browsing + alerts
A seat map checker (AeroLOPA) → avoid picking the worst seat on the plane
Everything else is optional depending on how you travel.
Use these when you’re flexible and want to see what’s cheap from your airport.
Best for: “I don’t care where, I just want a deal.”
How to use:
Open Explore and set your dates (or a broad range)
Set stops, airlines, and price cap
Click your cheapest-looking options, then switch to regular search to fine-tune
Skyscanner — “Everywhere” searching
Best for: quick “Anywhere/Everywhere” browsing and seeing lots of options fast.
Best for: browsing by budget with a map-style view.
This is the “okay, I’m booking this” stage.
Best for: speed + filters + seeing what’s a good deal and then tracking it.
momondo (meta-search for price discovery)
Best for: casting a wide net across airlines + travel sites to surface cheap combinations.
Best for: advanced routing/fare logic when you want specific flights or want to reverse-engineer pricing.
Note: you typically use it to find the fare/routing, then book elsewhere.
Set alerts. Let the tools babysit prices.
Best for: tracking a specific route/dates and getting notified of changes.
Best for: easy alerts tied to searches you save/track.
Hopper (price prediction + watch)
Best for: a “buy/wait” nudge based on price prediction models.
Sometimes the cheapest route isn’t one ticket. It’s two tickets stitched together.
Kiwi.com (self-transfer itineraries + protection option)
Best for: building self-transfer routes and adding “what if I miss the connection?” coverage via Disruption Protection (read the terms carefully).
Nomad rule: If it’s a self-transfer and you must arrive on time, don’t cut layovers close. Build in buffer.
If your route looks like: NYC → Lisbon → Berlin → NYC, you want tools that won’t melt.
Google Flights (multi-city) for clean comparisons and quick itinerary building.
KAYAK Explore to spot cheap “next hops” when you’re chaining cities.
ITA Matrix if you’re getting fancy with routing rules.
If you’re flexible and want steals without searching daily:
Going (formerly Scott’s Cheap Flights)
Best for: getting notified when unusually cheap fares pop up from your airports.
Only add these if you actually use points.
Best for: award flight searching across lots of airlines/programs with guidance.
Best for: fast award availability discovery + alerts, especially if you’re flexible.
Booking third-party vs direct
Third-party sites can be cheaper, but when something changes, support can get messy.
If it’s a complex itinerary or you can’t afford disruptions, booking direct is often worth it.
Self-transfer = higher risk
If you book separate tickets (or a self-connecting itinerary), assume:
you may need to clear immigration
baggage may not transfer
delays can domino
Kiwi itself warns about self-connecting risks and emphasizes buffers.
Hidden-city ticketing (Skiplagged)
It can surface deals, but it breaks airline rules and can trigger consequences (cancellations, mileage issues, etc.). Use sparingly and understand the risk.