The actual time needed to refinish a bathtub will depend on several factors such as the extent of damages, the age of the tub, and the type of finish chosen. You can typically expect a bathtub refinishing project to take approximately 4-5 hours.