Danish oil typically takes 24 hours to dry, but it can take longer if the humidity or temperature is high. It's important to follow the manufacturer's instructions and allow enough time for the oil to dry completely before applying any additional coats or topcoats.