To get a below average price, you should book around 1 week before departure. For the absolute cheapest price, our data suggests you should book 122 days before departure.