The time it takes to dry depends on the type of stain and how thick it is. Generally, stains should be allowed to dry for at least 24 hours before sanding or polishing. Applying a thin coat will take less time to dry, while using a thicker coat may take up to 48 hours.