Since this thread has become the universal flight search engine thread I want to give a breakdown of all the options mentioned in the other answers:
The following two sites use mainly low-cost carriers including non-guaranteed connections but have great play in location and departure:
I could not make out a search option of multiple departure/destinations or at the following sites that have been proposed:
Furthermore:
Beyond the options already listed, azair has very powerful search options (see the advanced options), including choice of return and departure day, length of stay, period within which the trip should happen and a range of departure and arrival airports.
A similarly powerful search option is kiwi.com, which also offers “to anywhere” as a search option, and has options for specific dates, date range or time-to-stay.
This site seems no longer available.
Adioso allows you to search for flights with natural language queries like "Australia to Europe in early June" .
This is the only service that I know that can do this. Their prices are from a combination of their own data + Priceline + Cheapoair.
http://matrix.itasoftware.com/
Select the “See calendar of lowest fares” option, and select the start of your range.
You’ll have to do a month at a time, but it’s easy to change the date once you’ve look at each month.
It’s possible to specify options like which airline(s), how many stops, etc, but it’s a little complex. If you click on the ? next to the “Enter Routing Codes” box you’ll find the details on how to you need to specify what you’re after.
Hipmunk now allows for multiple origin/destination searching for airports located in the same country and timezone.
Simply input: SFO, LAX, SAN
for San Francisco, Los Angeles, and San Diego.
Another option with +/- 3 days is Cheap-O Air. I’m not sure if it uses one of the other engines underneath but the results seem to be a bit different from others I’ve tried and the prices are pretty good.
The Swedish company Svenska Resenätverket AB has a very handy website that searches for flights offered by its partner travel agencies:
More often than not, prices are cheaper than what you’d be able to find using other search tools like the ITA matrix, or what the airlines offer for the same fare at their websites.
The results are sorted by price, and you can see available flight times between destinations to adjust to your needs. As per EU consumer protection rules, the fare that you see is the fare that you pay (unless the airline charges extra for optional services like checked baggage, for example).
You can be quickly redirected to the travel agency that sells the particular ticket, and for most sites, the travel reservation will be prepared for you with your search data, waiting for you to fill in the remaining details before payment.
I travel mainly in Europe, and the results are consistently very good. I can’t comment how well it works when both destinations are outside Europe, though.
Sadly, currently it’s not possible to search for +/- days within the specified date.
Google started the ticket selling for air-travel, and you can search the nearby airports (works currently only for US):
Yes, you can use http://matrix.itasoftware.com – just enter a destination, say LAX, click “Nearby” and pick airports (up to 300mi away I think). However, that’s not super interesting as most of those airports are small regional/county airports that don’t get mainline carrier service, so you can just enter destination airports (there aren’t that many in CA). You can also do this with your departure airport, too.
You can limit by carrier, # of segments, etc.
I suggest using SkyScanner. On the home page, you will find a link titled ‘Calendar’ that gives prices between the destinations you want over the time range you choose, giving you a better picture than +/-x
days that most other flight search websites have. To broaden area searches, choose a city name and opt for ‘any’ in the suggestions presented; e.g., in your case enter Toronto (Any)
.
For booking flights from or within the US, Bing Travel has a ‘price prediction’ feature that that uses current and historical data to give suggestions on pricing trends. While this is not a ‘broad’ search per se, it does accomplish the same goal, i.e., help you find cheaper flights.
ADDITIONAL INFO
As of now SkyScanner offers ability to search for fares as broad as country -> destination. For example you can search for tickets from Germany to US based on your dates and other preferences.
MORE AS DISCOVERED
As of now one of the options on Skyscanner’s destination is “Everywhere” so from a single source point, to basically anywhere in the world.
As a developer of some search engine for the Amadeus (one of the major companies who provides the air-tickets search), I can say:
Yes, you can, but you should find the site working with Amadeus and provides such option to the search. This option is not as popular as flexible-dates-feature, but you still can try to search such sites.
I’ll do my best to find them:
Credit:stackoverflow.com‘