Last-minute flights aren’t cheaper due to several factors. Airlines capitalize on urgent travel needs, knowing travelers may have limited flexibility and are willing to pay higher prices. As the departure date approaches, fewer seats are available, increasing demand and allowing airlines to raise prices. Additionally, airlines use dynamic pricing algorithms that adjust fares based on real-time demand and booking patterns, often resulting in higher costs closer to the travel date. While there may be occasional last-minute deals, these are exceptions rather than the rule, as airlines aim to maximize revenue by charging premium rates for late bookings.