The time required for a radiator flush depends on the type of flush you use and the time it takes for your car’s engine to cool down completely. Some of the flushes take longer than others. Usually, it takes anywhere from 30 to 60 minutes to flush a radiator.