The ideal temperature for staining a deck is between 50 and 80 degrees Fahrenheit. Above or below that, and you will have difficulty getting the paint to bond.