November is generally considered to be the best time to fly to San Jose. If you are looking for warmer climates or sun then consider flying to San Jose in March. Booking 57 days in advance is the best way to get cheap flights to San Jose.