How far in advance should you book a flight to get the best deal? The best time to book a flight is one to three months before your departure for domestic airline tickets and two to eight months prior for international flights. “We call these the 'Goldilocks windows,'” Scott Keyes, founder of Going.com, tells AFAR.