In fall, the best time to buy is about 2 months out. In the winter, you'll need to start shopping a lot earlier – about 4 months from your travel dates to score a deal. And in busy, busy summer, you only need about 3 weeks in advance to (on average) find the best airfares.