The time it takes to resurface a road depends on various factors, such as the size and complexity of the road, the materials being used, and weather conditions. Generally, resurfacing a road can take anywhere from a few days to several weeks.