In our experience, while fantastic deals can pop up at any time, the best time to book a flight (what we call the Goldilocks Window) is 1–3 months ahead for domestic travel and 2–8 months ahead for international travel—unless your trip is around a popular holiday or peak travel time, or you have very specific travel ...