Refinishing a hardwood floor can take as little as 3 – 5 days. Keep in mind the time required will depend on the square footage of the space and the condition of the floors. The more work there is for the contractors, the longer the job is likely to take.