ITA Matrix
ITA is the best free flight search engine on the Internet. Understanding all the nuances of ITA can be very difficult and requires practice, but the result can be rewarding. The biggest problem is that ITA only tells you that a fare exists. You will need to find it on your own, and for that I usually move on to Kayak or Hipmunk. There is also a second version of ITA Matrix that will order results by price per mile (PPM).

Kayak and Hipmunk
These are meta search engines, which means when you search with one of them they will go out and search with multiple sites, presenting you with the combined results. This reduces the risk of incomplete results from any one site. Kayak and Hipmunk don’t sell tickets themselves, but they will provide links to other sites that do (like the airlines or Orbitz). I don’t like to start with them because ITA is more powerful, but they are good enough for casual travelers.

Google Flights
Unlike Google Hotel Finder, Google Flights loads search results very quickly and works better, as long as you’re wiling to give up some of the customizations available from ITA, Kayak, and Hipmunk. If all you want is the cheapest possible option for a simple round trip or one way, Google will work and can also tell you which day to travel. However, I find that the list view is relatively uninformative when choosing among your options.

Orbitz, Expedia, and Travelocity
These online travel agencies (OTAs) sell a lot of the same tickets that you could buy direct from the airline, and usually the airline has the lowest price, too. So why buy from an OTA? First, you may want a mixed itinerary with multiple airlines from different alliances. Second, tricked fares almost always require booking through an OTA. Finally, OTAs sometimes offer promotions or rebates through websites like BigCrumbs. However, using OTAs may complicate fixing an itinerary when flights are changed or cancelled.

Hotwire and Priceline
These sites offer cheaper fares than other OTAs, but the catch is you won’t have as much control over which airline you fly or what times you travel. Personally I have never used their services because convenience and comfort are almost as important to me as price, even on a mileage run.

  • paul

    It might be worth mentioning that google flights is for US only.

    • Scottrick

      True. There are several limitations to Google Flights that really only makes it appropriate for simple domestic trips. However, if that’s all you need, that simplicity may appeal to some people.

  • tk

    I’ve noticed that on ITA there’s a difference in search results when you put “x:LAS” vs. “x: LAS”. Using Las Vegas as an example layover, why do different prices appear when adding in the space?

    • tk

      Also, I’ve seen both one stop and multi-stops on both in each so its not like “x:las” only has 1 stop (las) and “x: las” has multiple stops which include las.

    • Scottrick

      Can you email me a more complete example of what you’re searching for? I tried replicating your two versions but they look the same to me.

  • johnathan

    I came across with the same problem in ITA Matrix ,that it only tells the existing fare that’s it .I found Expedia and orbitz best in all these while booking my tickets to Saint Lucia “”

  • frankie

     I personally prefer Google flights. I have a travel business and i book trips to villa stlucia , i faced problems with ITA flight search engine in past hence i switched over to  Google Flights which is good so far.. i wish it remains the same in near future as well.

    w e b s i t e =  ww w . stlucia . cc

  • Ang

    What are your thoughts on skyscanner?