What is the average price for radiator replacement?

A brand-new radiator will cost between $300 and $800. The cost is dependent upon the size and the type of radiator. It will take approximately 1.5 hours of labor to install the new radiator.