If you wait until the last minute (zero to six days out), you’re likely to shell out more than 20 percent over the average ticket price.
“Timing is a big factor in getting a good deal on airfare,” Sarah Gavin, vice president of global communications at Expedia, said in a statement. “People typically know pretty far in advance whether they’re going to travel for the holidays, so it’s a good idea to keep an eye on prices months out.”
The day of the week you fly also makes a difference. Rick Seaney, CEO of the air-travel planning service FareCompare, recommends avoiding travel on the Wednesday before Thanksgiving (Nov. 22) and the Sunday after (Nov. 26), as these are generally the busiest and most expensive days to fly. Flying the Tuesday before and the Monday after would put less of a dent in your wallet. You’ll also save money if you fly on Thanksgiving Day (ditto if you fly on Christmas Day).
Another cost-saving tip, Seaney says, is to fly at unpopular times of day, such as around dawn or dinner or during the night.
When it comes to Christmas, Expedia flight data tells us that the best deals will come 14 to 20 days in advance of departure. If you wait until the last minute, you’re likely to pay 15 percent or more above average ticket prices.
And if you’re really keen to save some bucks during the holidays or at any other time of the year, try Skyscanner’s Best Time to Book tool, which allows you to search flights from the top 10 U.S. cities to determine the cheapest month to travel and how many weeks ahead of time you should book.