How long does it take for the floor to dry after each surface coat is applied? A coat of sealer takes 8-12 hours to cure — a coat of poly takes 4-6 hours to dry.