The best time to book flights to Italy is usually in the off-season months of January, February, and November. These months offer cheaper flight prices due to fewer travelers.