I used to think finding cheap flights was about luck or knowing someone in the airline industry. After booking hundreds of flights over the past decade and paying as little as $47 round-trip from New York to London, I have learned that it is actually a system. A repeatable, learnable system that anyone can follow. This guide breaks down exactly how I do it, step by step, with the specific tools and strategies that save me thousands of dollars every year.
"The world is a book, and those who do not travel read only one page." — Saint Augustine
Start with Google Flights — Your Essential First Step
Every cheap flight search I do begins in the same place: Google Flights. Not because it always has the lowest price, but because no other tool gives you a better overview of what is possible. I type in my departure city, leave the destination blank, and select "Explore" to see a color-coded map of fares around the world. Last March, this exact technique showed me a $312 round-trip fare from Chicago to Lisbon on TAP Air Portugal, a route that typically costs $800 or more. The key is to start broad and then narrow down based on what catches your eye.
Once you have a destination in mind, use the date grid feature. Click the calendar icon next to the departure date, and Google Flights will show you the cheapest dates to fly over a two-month window. I have found that shifting a trip by just three days can save $200 or more. For example, flying to Tokyo on a Tuesday in late October instead of a Friday in early November saved me $340 on a direct flight from Los Angeles. The date grid makes these patterns immediately visible, so you never have to guess when the cheapest time to fly might be.
After finding a promising fare on Google Flights, I always set up a price alert. Click the toggle switch that says "Track prices," and Google will email you whenever the fare changes. I tracked a flight from Denver to Cancun for six weeks before the price dropped from $380 to $198 round-trip on Southwest. The alert arrived at 7:14 on a Tuesday morning, and I booked within ten minutes. These drops are often fleeting, sometimes lasting only a few hours, so acting quickly when an alert hits is essential.
Use Skyscanner and Kiwi for Deals Google Misses
Google Flights is powerful, but it does not search every airline and booking site. That is where Skyscanner comes in. Skyscanner aggregates results from over a thousand sources, including budget carriers like Ryanair, EasyJet, and AirAsia that Google sometimes overlooks. I use Skyscanner's "Whole Month" search regularly. When I wanted to visit Bali, I searched "Everywhere" from my home airport, sorted by price, and discovered that flying into Kuala Lumpur and taking a separate $45 AirAsia flight to Denpasar saved me over $300 compared to booking a single itinerary.
Kiwi.com is another tool I rely on, particularly for complex itineraries. Kiwi specializes in "hacker fares," which combine tickets from different airlines to create routes that no single carrier offers. I once flew from San Francisco to Athens for $412 by booking a Norwegian Air flight to London and a separate Ryanair flight to Athens through Kiwi. The platform also has a "Nomad" feature that helps you plan multi-city trips by showing the cheapest order to visit a list of destinations. I used this to plan a three-week trip through Budapest, Krakow, and Prague for under $600 in total airfare.
One important caveat with Kiwi and similar platforms: if a connection is self-transfer, meaning you collect your bags and check in again, leave at least four hours between flights. I learned this the hard way in Frankfurt when a delayed first flight caused me to miss my connection to Barcelona, and since the tickets were booked separately, neither airline took responsibility. Kiwi does offer a guarantee for missed connections on their booked itineraries, but the buffer time is still worth building in for your own peace of mind.
Master the Art of Timing Your Purchase
There is a persistent myth that booking on Tuesdays at midnight guarantees the lowest fares. In my experience, that is not how it works. What actually matters is how far in advance you book, and that window varies dramatically by route. For domestic US flights, I have found the sweet spot to be six to eight weeks before departure. For transatlantic flights to Europe, three to four months ahead is usually best. For long-haul flights to Asia or South America, I start watching prices about five months out and pull the trigger when I see a fare that aligns with historical lows.
I use a free tool called Going, formerly Scott's Cheap Flights, which sends curated deal alerts to your inbox. Their premium tier, which costs $49 per year, has paid for itself many times over. Last year alone, I booked a $397 round-trip from Boston to Barcelona and a $489 round-trip from JFK to Tokyo, both deals that Going sent directly to my inbox. The service works because it monitors mistake fares and unusually low prices that most people would never find on their own. If you fly even twice a year, the subscription is worth it.
Another timing strategy that consistently works for me is booking red-eye flights. The 6:00 AM departure from New York to Chicago that nobody wants is often $80 to $120 cheaper than the same route at a civilized hour. I bring noise-canceling headphones, an eye mask, and treat the flight itself as part of the adventure. Early morning flights also have a much lower chance of delays since the aircraft is already at the gate from the night before.
"Once a year, go someplace you have never been before." — Dalai Lama
Use Points, Miles, and Credit Card Strategies
If you are not using travel credit cards strategically, you are leaving enormous value on the table. I earned over 120,000 Chase Ultimate Rewards points in a single year by putting all my normal expenses, groceries, and utility bills on a Chase Sapphire Preferred card. Those points translated into roughly $1,500 in travel when transferred to airline partners like United and British Airways. The card's $95 annual fee is more than offset by the sign-up bonus alone, which was 60,000 points when I signed up, equivalent to $750 in travel.
The most underrated points strategy, in my opinion, is booking through airline portals rather than transferring points directly. When I wanted to fly from Seattle to Seoul, transferring Chase points to Korean Air would have required 80,000 miles round-trip in economy. Instead, I booked the same flight through the Chase portal for 55,000 points, saving 25,000 points. Always check the portal price before transferring, because the math does not always favor direct transfers the way travel bloggers suggest.
For international flights, I have had particular success with Aeroplan, Air Canada's loyalty program. Even if you never fly Air Canada, you can earn and redeem Aeroplan miles through Star Alliance partners like United, Lufthansa, and Turkish Airlines. I booked a business class flight from Toronto to Tokyo for 75,000 Aeroplan miles, a route that would have cost over $6,000 in cash. The trick is to search for award availability on the Air Canada website using the "Flexible Dates" option, which shows a full month of availability at a glance.
Traveler's Tip
Flight Price Hack: Always search for flights in an incognito or private browser window. Airlines and booking sites use cookies to track your searches and will sometimes raise prices if they detect repeated searches for the same route. Clear your cookies or use a private window to avoid this.
Budget Airlines — When They Are Worth It and When They Are Not
Budget airlines have transformed the way I travel within Europe and Asia, but they require a different approach to booking. When I fly Ryanair from Bergamo to Seville, the base fare might be just 19 euros, but by the time I add a carry-on bag, seat selection, and priority boarding, the total can climb to 80 euros. The way to keep costs low is to travel with just a personal item that fits under the seat in front of you. I use a 40-liter Osprey backpack that fits Ryanair's strict under-seat dimensions of 40 x 20 x 25 cm, and I have never paid a bag fee on a European budget carrier.
In Southeast Asia, AirAsia is my go-to budget carrier, and the economics work differently than in Europe. A one-way flight from Bangkok to Chiang Mai on AirAsia typically costs 800 to 1,200 baht, roughly $25 to $35, including a standard carry-on. Compare that to the overnight train, which costs about 900 baht for a second-class sleeper berth, and the flight starts to look very attractive. I have taken that route six times now, and the flight saves a full travel day that I can spend exploring instead.
The one scenario where I avoid budget airlines is for connections on tight itineraries. If I am flying from the US to Europe and need to catch a connecting flight to my final destination, I book the entire Trip on a single carrier or alliance. Budget airlines operate from secondary airports that can be an hour or more from the city center, and if your first flight is delayed, you have no recourse with a separate budget carrier booking. For standalone point-to-point flights within a region, budget carriers are fantastic. For complex itineraries with tight connections, stick to full-service airlines.
Flexible Dates and Alternative Airports Can Save Hundreds
Flexibility is the single most powerful weapon in your cheap-flight arsenal, and I do not just mean being flexible about when you travel. Being flexible about where you fly from and to can produce equally dramatic savings. When I wanted to visit southern Italy, I checked flights to Naples, Bari, and Brindisi. Bari turned out to be $230 cheaper than Naples from my departure city, and the train from Bari to my final destination in Lecce took just thirty minutes. That $230 paid for four nights in a lovely boutique hotel.
Alternative departure airports work the same way. If you live near a major hub like Los Angeles, also check flights from Long Beach, Burbank, and Orange County's John Wayne Airport. When I flew to Hawaii last spring, the fare from LAX was $489 round-trip, while the same dates from Long Beach on JetBlue were $327. The Shape to Long Beach took an extra forty minutes, but the savings were well worth it. In Europe, the same principle applies: flying out of Brussels Charleroi instead of Brussels Zaventem, or Milan Bergamo instead of Milan Malpensa, can mean the difference between a $60 fare and a $150 fare.
One advanced technique I use is what I call the "positioning flight" strategy. If I find an incredible deal from a city that is not my home base, I book a separate cheap flight to get there first. Last year, I found a $299 round-trip from New York to Dublin on Norwegian Air, but I live in Austin. Instead of searching Austin to Dublin directly, which was $680, I booked a $97 Southwest flight from Austin to New York the day before, stayed one night at a $89 airport hotel, and flew out the next morning. Total cost: $485, nearly $200 less than the direct route, and I got to spend an evening in Manhattan.
Error Fares and Last-Minute Deals
Error fares are the holy grail of cheap flights, and while they are rare, they do happen. An error fare occurs when an airline accidentally publishes a price well below the intended fare, sometimes by thousands of dollars. I once booked a business class flight from New York to Milan for $387 round-trip on Swiss Air, a mistake that was corrected within four hours. The flight was honored, and I spent two weeks in Italy in a class of service I could never have afforded at the regular price of $5,200. The key to catching error fares is speed: follow accounts like @faredealalert on Twitter and Secret Flying on Facebook, and book immediately when you see something that looks too good to be true.
Last-minute deals are another avenue worth exploring, though they require a different mindset. Apps like HotelTonight are well known for last-minute hotel deals, but fewer people know about the airline equivalent. About two weeks before departure, airlines start lowering prices on unsold seats to fill the plane. I have picked up last-minute fares from Los Angeles to Cancun for $189 and from Miami to Nassau for $127 by checking Google Flights daily in the two weeks before my desired departure date. This approach works best if you have flexible dates and do not need to be somewhere at a specific time.
For truly spontaneous travelers, standby flying is making a quiet comeback. Apps like Standby Fare, launched in 2024, let you name your price for unsold seats on flights departing within the next few hours. I used it once at Chicago O'Hare, offering $89 for a seat to Dallas that was listed at $320. My offer was accepted forty minutes before boarding. The app is still limited to certain routes and airlines, but it represents an exciting new way to fill empty seats at a fraction of the regular price.