When is the best time to buy cheap flights in 2024? For the cheapest airfare, you want to book flights at least 3 to 10 weeks before departure for domestic travel. On average, about 42 days prior to your travel date is best. Learn more about when to buy cheap flights.