A friend texted me last month: "Bangkok is showing ₹19,000 on one site and ₹14,500 on another. Is one of them lying?" Neither was, exactly. They were just showing different things. That's the first lesson of cheap international flights: the price on your screen is rarely the whole story.

I've wasted more hours on flight searches than I'd like to admit, so here's what I actually do now.

There's no single cheapest site, so stop hunting for one

Everyone wants a magic website. It doesn't exist. Different platforms show different fares, and some airlines hold back their best deals for their own channels. So I use a two-step routine.

First, I use a comparison tool like Google Flights or Skyscanner to see the landscape: which airlines fly my route, which days are cheaper, and roughly what a fair price looks like. I don't book there yet. I'm just learning what normal looks like.

Second, I check the airline's own website or app for the same flight. Sometimes it matches. Sometimes it's cheaper, especially with low-cost carriers that run web-only sales. Even when the price is the same, booking direct makes life easier if you need to change something later. Try getting an agent on the phone to fix a name error when you booked through some obscure third-party site. It's not fun.

About the myth of clearing cookies or using incognito mode so prices drop: I've tested it a few times and never saw a consistent difference. Don't lose sleep over it. Time spent on flexible dates will save you far more.

Flexibility is where the real savings live

If you can only travel on one exact date, you'll pay for that. If you can shift by a day or two, the savings can be surprising. A Tuesday or Wednesday departure is often noticeably cheaper than a Friday or Sunday, because that's when everyone else wants to fly.

Use the calendar or "flexible dates" view on a comparison tool. It shows a month of prices at a glance. I once saved close to ₹6,000 on a Singapore trip just by leaving a day earlier, and the hotel was cheaper for that extra night too.

Airports matter as well. If you live somewhere with options, say Delhi and Jaipur, or Mumbai and Pune, check both. A short train or bus ride to a different departure city can sometimes cut the fare enough to cover the transport and still leave money over. Do the math on that, though. A ₹2,000 saving disappears quickly if you need a cab at 4 a.m. and a hotel the night before.

The same goes for destinations. If you're flexible about where you end up, try searching "everywhere" from your city and sort by price. That's how a lot of people end up in Vietnam instead of Japan, and honestly, many of them are thrilled about it.

When to book (and the stuff people get wrong)

You'll read that there's a magic day of the week to buy tickets. I don't buy it. Fares move around based on demand and seats left, not because it's a Tuesday. What matters more is how far ahead you book.

For international trips from India, a decent rule of thumb is two to four months out for most routes. For short hops to Southeast Asia or the Gulf, six to ten weeks is often fine. For peak periods like Diwali, Christmas, or summer holidays, book earlier, because prices only go up and the cheap seats vanish quickly.

I'd rather book a bit early than gamble on a last-minute drop. Last-minute deals do happen, but they're rare on international routes, and the downside is paying double or finding nothing at all. Set a fare alert once you have your dates, watch for a week or two, and book when the price looks good rather than waiting for the perfect one. Chasing the perfect fare is how people end up paying more.

One exception: if the price drops way below what you saw earlier, don't think about it for three days. Good fares often disappear within hours.

Low-cost airlines are great, but read the fine print

For many routes out of India, a low-cost carrier is the cheapest option, and this is where people either save a lot or get surprised. If you plan to book IndiGo flight tickets for an international trip, the base fare is usually attractive. But the base fare often covers just you and a small cabin bag.

Checked baggage, seat selection, and meals are all extras. A fare that looked ₹3,000 cheaper than a full-service airline can end up the same or even higher once you add a 20 kg bag, a window seat, and a meal. So compare the final price with everything you actually need, not the headline number.

When I do a goindigo flight booking, I go through the fare types carefully. The cheapest option is usually the most restrictive for changes and cancellations. If there's any chance your plans will shift, a slightly pricier flexible fare can be worth it, because change fees on the cheap tier can eat up what you saved. If I'm 100% sure of my dates and traveling light, I go for the basic fare and skip everything else.

Adding baggage during booking is almost always cheaper than paying at the airport. If you know you'll check a bag, add it up front. Same for seats if you're traveling with family and want to sit together. Nothing ruins a trip start like being scattered across the plane with a toddler.

And check whether the airline you're booking actually flies your whole route nonstop. Some itineraries are built from separate tickets or partner flights, and that affects baggage and what happens if one leg gets delayed.

Layovers, airports, and the stuff that isn't the ticket

A cheap ticket with a nine-hour layover at 2 a.m. isn't always cheap. Sometimes it's worth it, sometimes not. I take a long layover if it saves me real money and I can handle it. If I'm traveling with kids or I'm exhausted, I pay for a shorter connection. Your sanity has a price.

If you do end up with a long layover, check whether the airport has a transit hotel or lounge. Some airports have cheap sleep pods or small hotels inside the terminal. For a very long layover, a budget hotel near the airport with a free shuttle can be better than sitting on the floor next to a charging port.

Don't forget the ground part of the trip. Early-morning international flights often mean there's no metro or bus running when you need it, so you're stuck with a cab. Pre-booking a cab can cost less than hailing one at the last minute, and it removes the stress of surge pricing. If your flight leaves late at night or at dawn, consider a hotel close to the airport the night before. A budget room that costs ₹2,500 can be cheaper and calmer than a ₹1,800 cab plus a sleepless night.

For family trips, think about whether it makes sense to pay a bit more for a decent family-friendly hotel near the airport on arrival too. After a long flight with kids, you won't care about saving a few hundred rupees. You'll care about a bed and a quiet room.

Little mistakes that cost real money

A few things I've seen go wrong, sometimes to me.

Names that don't match the passport exactly. Airlines charge for corrections, and some charge a lot. Copy it exactly as printed, middle names included if they're on there.

Not checking visa and entry rules before booking. Some countries want proof of onward travel, six months of passport validity, or an e-visa you need to apply for well ahead. A cheap ticket to a place you can't enter is the most expensive ticket there is.

Ignoring the total trip cost. If the cheapest flight lands you in a city with expensive hotels or far-away airport transfers, the saving might be imaginary. I check what a night's stay and a transfer cost before I commit.

Booking at the last second through a site you don't know. If an offer looks absurdly cheap and the site looks sketchy, trust your gut. A few hundred rupees isn't worth a ticket that doesn't exist.

One more thing: if you have airline loyalty points or a travel credit card with rewards, check them before you pay. Even a small balance can knock a few thousand rupees off, and most people forget they have it.

So what should you actually do?

Here's my honest version. Search a comparison tool to see what a good price looks like, then check the airline directly. Shift your dates by a day or two if you can. Book somewhere between two and four months ahead for most routes, earlier for holidays. Compare the full cost of low-cost carriers once you add bags and seats, and read the fare rules before you click pay.

Then stop refreshing. Once you've found a fair price that fits your plans, book it. A decent fare you booked today beats a perfect fare you missed tomorrow. Save the energy for planning the actual trip, which is the fun part anyway.