If you are using latex, if you can get it on for 4 to 6 hours before a light rain, it will have dried enough to survive without spotting. Oil based really needs 12 to 24 hours to set up depending on the temp. Curing time is a lot longer, but the skim drying is much faster for latex than oil.
Accordingly, how long does it take for deck stain to dry before rain?
First, ensure the deck is completely dry. Remember, no rain 24 hours before you apply stain and no rain 24 hours after the staining project. Assuming the deck is dry and thirsty for stain, it's time to make your deck amazing. When applying stain, a pad, brush, roller, or rag can be used to apply the stain.
How long should I wait to paint my deck after it rains?
According to stain manufacturer Behr Corporation, you should avoid staining a deck for at least 24 to 48 hours after the deck gets wet. Otherwise, moisture in the wood will prevent the stain from adhering correctly to the deck.