It's generally recommended to book flights to Denver at least 2-3 months in advance for cheap deals. However, prices can vary depending on the season and demand, so it's always a good idea to monitor prices and set fare alerts.