Quick Answer. The length of time it takes for oil paint to dry depends on several factors. Generally, a normal application of oil on canvas is dry to the touch within a week and fully dry within two to three weeks. Continue Reading.