Traveler guides / Fares
Why the same flight costs more on one site than another
Two sites can sell the same seat on the same flight at different prices. Usually nobody is cheating you: the sites are getting the fare through different channels, adding different fees, or showing different fare conditions.
1. They get the fare through different channels
Booking sites buy airline content through global distribution systems (GDSs), direct airline connections built on IATA’s NDC standard, direct links to low-cost carriers, or wholesalers. Airlines increasingly offer some fares, bundles and dynamic prices only through their newer direct channels, so a site on an older connection may simply not see the lowest offer.
2. Fares move quickly
Airlines change prices constantly as seats sell. A price cached a few minutes ago can differ from the live price at checkout, which is why a fare sometimes changes on the payment page.
3. Fees and markups differ
Each seller sets its own service fee or markup, and some add payment or card fees at checkout. Currency conversion by the site or your card provider can add more.
4. The fare isn’t always the same product
A lower price may be a different fare type: no checked bag, no seat selection, or no refund or changes. Compare the fare rules, not just the number.
How to compare fairly
- Compare the total at checkout, in the same currency, including all fees.
- Check baggage, seat and change or refund rules for each option.
- Look at the fare name or brand (for example, a basic versus a standard fare).
- Make sure you are buying from a licensed seller you can contact if plans change. See how to check a booking site before you pay.
For the industry side of this story, read Dynamic Pricing and Airline Revenue Management Explained.