Many or all of the products featured here are from our partners who compensate us. This may influence which products we write about and where and how the product appears on a page. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.
Here we share our best, hard-won wisdom, offering a step-by-step guide to shopping for cheap airline tickets. Even if you employ only a few of these tips on how to shop for flights, they can make a big difference when planning and booking your next trip.
We’re focusing on booking domestic (within the U.S.) flights for this guide, but most of the advice applies to international tickets as well.
For the most part, you’ll want to use an online flight search tool like Google Flights, Kayak or Skyscanner. We prefer Google Flights for its mix of simplicity and power, so we’ll use it for examples throughout this article.
There are only two situations where you should search for flights through the airline website directly, rather than through a search tool:
Most flight search tools work in a similar way. You’ll enter your departing location, arriving location, dates and other preferences, then see a list of results from several airlines.
Often, several airlines will compete on the same route and offer the exact same price. This is where the real search for the best flight deals begins.
Imagine shopping for milk at a supermarket and seeing several brands offering the same amount of milk for the exact same price. You might think it doesn’t matter which brand you choose — and in that case, you might be right.
Shopping for airfare presents a similar conundrum, but the stakes are much higher and the solution isn’t so clear. Why? Airlines differ significantly in how they charge fees and which services are included in this price.
For example, let’s consider the Google Flights results for a flight from Seattle to Denver.
It would seem that Frontier Airlines offers the cheapest fare, at $71 round trip, while Alaska and United offer the same price at $97. This is only a fraction of the whole story.
Frontier is a budget airline that heaps fees on top of this base fare. Alaska and United are both full-service airlines that carry fewer fees, but United charges for a carry-on bag at this price while Alaska does not.
This all sounds confusing, and it is meant to be. Imagine trying to pay for a gallon of milk, only to learn that you have incurred a bevy of tiny fees totaling more than the “base” cost. Airlines want you to feel overwhelmed and buy the first ticket you see.
Here are two shortcuts for cutting through this complexity.
We have compiled some cheat sheets for comparing domestic airline fees. We break these into two categories:
You can also check our , which give an overview of the value of miles, points and other perks.
Every trip is different, and it’s impossible to know which airline offers the lowest overall fare and best experience without specifying your preferences. For example, if you don’t plan to check a bag, you won’t care which airline has the highest bag fees. And if you don’t fly often, you might not care about the value of points and miles. That’s why, in the end, you have to do some hard-nosed, specific comparison.
Airlines want to lure you in with low fares, then slowly add on fees throughout the checkout process. They hope that, by the end, you’ll simply accept the final cost without comparing it to other airlines. It’s a pain, but the only way to beat them at this game is to do the legwork of comparing final costs.
Let’s take it step by step for that flight from Seattle to Denver.
Let’s compare the first two results, starting with Frontier. Different flight search tools let you check out in different ways, but Google Flights usually sends you to the airline website to book. One benefit of this approach is that it usually opens a new tab, letting you easily compare the final prices at the end.
After clicking through, Frontier’s website shows your round-trip “total” as $70.80.
But don’t let that “total” fool you. We’re still far from seeing the final price.
Obnoxiously, most airlines will require you to enter your full contact information before choosing the details of your flight, such as selecting seats. This is part of the effort to drag you down the checkout flow far enough that you don’t backtrack to compare other options. There’s no getting around this step for each flight you want to compare.
After entering our information, Frontier jumps right into upselling, offering several bundles for an increased fee.
These bundles are often a “good deal,” but only if you use all of the benefits they offer. For example, if you check a bag, but don’t need a flexible ticket, then getting a bundle that includes flexibility (usually) won’t be worth it. When in doubt, choose something like Frontier’s “customize it” option to pick add-ons one at a time. That’s what we’ll do here.
Next, seat selection. This is a crucial step, usually presented with a layout of the plane, possibly with price tags attached to each seat.
You almost never have to select a seat. In fact, the most budget-friendly option is to skip seat selection. You might get stuck with a middle seat, but that’s usually better than the huge markup airlines charge for selecting your seat ahead of time.
You might also be asked to make other decisions, such as choosing in advance how many bags you will bring. For most low-cost airlines, paying ahead for bags offers the best rates. For full-service airlines, you can pay for them at any time. In this case, we’ll select one carry-on bag and one checked bag.
You might be asked to add on other features as well, such as “trip protection” and even rental cars. In general, it’s best to skip these add-ons, even if they seem like a good deal. Remember, you’re trying to compare different airfares, not plan your entire vacation.
At the very end, before you enter your credit card information, you should see a real “final price” for this itinerary, which includes everything you selected.
Stop here and either keep this tab open or jot down the price, airline and the selections you made (e.g., “one checked bag and one carry-on”).
Now do the same for the other airline. When selecting the equivalent itinerary on Alaska, Google Flights presents a couple more options before kicking us to the Alaska site.
See “Understand basic economy vs. regular economy” below for more information on this decision.
Since we are comparing to a budget airline in this case, we’ll choose “Saver” (the same thing as basic economy).
Once again, enter your contact information, skip seat selection and choose any other add-ons you need. Make sure to keep your selections as similar to your other booking as possible to ensure you are comparing apples to apples. Eventually, you’ll get a real “total” before entering your credit card information.
It looks like the total for Frontier is $226.80 and the total for Alaska is $96.80 — a huge difference. However, since Alaska did not include checked bags in its checkout flow (while Frontier did), we have to add that price manually to the total ourselves. Searching for Alaska’s checked bag policy shows that it charges $35 each way for checked bags, so $70 for our round-trip fare.
Adding that to our “total” yields $166.80 for Alaska, compared to $226.80 for Frontier.
That is, Alaska is still much cheaper overall, even though the sticker price shown in Google was lower for Frontier.
OK: Deep breath. That was a lot.
If this process seems onerous, that’s because it is. We have done our best effort to “simplify” the task of comparing costs between two airlines. Even so, the tactics the industry uses to add on extra fees and make it difficult to compare them means we all have to do a fair amount of legwork to arrive at the real price of any given flight.
The price displayed on search engines like Google Flights is usually for a basic economy ticket. When clicking through to book the ticket, many airlines’ websites will try to sell you on the advantages of switching your ticket to the main cabin (for a fee).
Delta is especially tricky on its website, making its “move to main cabin” button look like the default while minimizing the prominence of its basic economy option.
The differences between Delta’s main cabin and basic economy tickets are true for most airlines. Here’s how they (generally) differ:
In general, you should stick with lower-priced basic economy tickets only when:
Otherwise, you should choose a main cabin fare if your budget accommodates it.
If you’re sitting on a stash of airline miles or credit card points, you might be wondering whether it makes sense to use them instead of paying cash for a particular flight. Although there are no hard and fast rules for when it makes sense to book award flights, a little comparison shopping can make the answer clear on your quest to find cheap flights.
Generally speaking, consider booking an award flight when:
Airline miles don’t have hard dollar values, but they do have that can help you determine whether a given redemption is worth it. You can do the math yourself, multiplying the number of the miles needed to book a given itinerary by the value.
If the values are close, err on the side of using your miles. Unlike cash, miles can expire or suddenly depreciate. Nobody ever stresses about having too much cash in their bank account the same way they might worry about hoarding too many points.
Finding cheap airline tickets isn’t easy. Whatever you read about “travel hacks” and other ways to bring the cost of airfare way down, for most folks, the best way to get the best price is with a bit of perseverance and mathematics.
When shopping for cheap airfare, remember: