Coolant hose replacement typically runs $150 to $400 per hose at a shop, depending on which hose, your vehicle, and your location
A single coolant hose replacement at a dealership or independent shop costs between $150 and $400. The wide range exists because some hoses are straightforward to reach (lower radiator hose, upper radiator hose) and take 30 minutes to an hour, while others sit buried under the engine and require removing other components first. A hose that takes two hours of labor costs roughly double what a 30-minute job costs, even though the hose itself might be identical.
Parts alone run $20 to $80 for most hoses. Labor is where the cost spreads. A shop charging $100 per hour will bill $50 to $200 in labor depending on access. Dealerships typically charge $120 to $180 per hour; independent shops often charge $80 to $120. If you replace multiple hoses at once—which many shops recommend since you already have the system drained—the total creeps toward $600 to $800, but the per-hose cost drops slightly because some labor overlaps.
Key Takeaways
- Upper and lower radiator hoses cost $150 to $300 each because they are accessible, while heater hoses buried under the engine run $250 to $400 because labor time is longer.
- The hose itself is cheap ($20 to $80); labor and shop rates drive the total cost, so getting quotes from two or three shops can save $100 or more.
- Replacing all coolant hoses at the same time costs more upfront but saves money per hose and prevents a second breakdown in six months.
- DIY replacement is possible for accessible hoses if you have basic tools and can work with coolant safely, but mistakes can cause overheating or leaks that damage the engine.
Why hose location and vehicle type matter
The upper radiator hose connects the radiator to the engine's thermostat housing and is almost always accessible from the top of the engine bay. Shops can replace it in 20 to 40 minutes. The lower radiator hose sits underneath and may require removing the radiator or other components, pushing labor time to 45 minutes to an hour. Both typically cost $150 to $250 in total.
Heater hoses are smaller diameter tubes that run from the engine to the heater core inside the cabin. On many vehicles, they are routed through tight spaces or require removing the dashboard or glove box to access the heater core connections. A heater hose replacement can take 1.5 to 3 hours, making the total cost $250 to $400 even though the hose itself costs $30 to $50. Some vehicles have multiple heater hoses; replacing all of them in one visit costs $400 to $600.
Compact cars and sedans generally have simpler hose routing and lower labor times. Large trucks, SUVs, and luxury vehicles often have more complex engine bays or additional cooling lines, which can add 30 minutes to an hour of labor. A hose replacement on a 2015 Honda Civic might cost $180; the same hose on a 2015 BMW X5 might cost $350.
Dealership versus independent shop pricing
Dealerships charge more per hour ($120 to $180) than independent shops ($80 to $120), but the difference in total cost depends on how long the job takes. For a 30-minute upper radiator hose replacement, a dealership might charge $200 total while an independent shop charges $130. For a 2.5-hour heater hose replacement, the dealership might charge $400 and the independent shop $280.
Dealerships stock OEM (original equipment manufacturer) hoses, which are identical to what came on your vehicle. Independent shops typically use aftermarket hoses, which are usually equivalent in quality but cost less. Both types carry a warranty—usually 12 months or 12,000 miles at independent shops, sometimes longer at dealerships. Ask what warranty covers the hose itself versus the labor before you commit.
Getting a written quote from at least two shops before authorizing work is standard practice. Call or visit in person with your vehicle's year, make, and model, and ask specifically which hose needs replacement and how long it will take. A shop that quotes $150 for a job another shop quotes at $300 is either faster, cheaper, or cutting corners—ask why.
When to replace multiple hoses at once
Coolant hoses degrade from the inside out due to heat and chemical breakdown. If one hose has failed or is leaking, others are often close behind. Many shops recommend replacing all hoses together if your vehicle has over 80,000 miles and the hoses have never been replaced, or if you are already paying for a hose replacement and the others look cracked or soft.
The labor savings are real: draining the coolant system and refilling it happens once, not twice. If you replace one hose for $200 (including $50 in labor for draining and refilling) and then return six months later to replace another for $200, you have paid $100 in drain-and-refill labor twice. Replacing both at once might cost $380 total, saving you $20 and eliminating a second trip.
However, if only one hose is visibly damaged and the others feel firm and show no cracks, replacing just the failed hose is reasonable. Hoses can last 5 to 10 years depending on coolant type and driving conditions. Replacing hoses that have years of life left is unnecessary spending.
DIY replacement and when to skip it
Replacing an accessible hose like the upper radiator hose is a weekend project for someone comfortable working under the hood. You need a drain pan, a socket set, hose clamps, a new hose, and fresh coolant. The steps are straightforward: drain the system, unbolt or unclamp the old hose, slide the new one on, and refill. Total time is usually 45 minutes to an hour, and you save $100 to $150 in labor.
Heater hoses and lower radiator hoses are riskier DIY jobs. Heater hoses often require removing trim panels or the glove box, and mistakes can damage interior components. Lower radiator hoses sometimes require removing the radiator itself, which demands draining, unbolting, and careful reinstallation. If you make a mistake—cross-threading a bolt, pinching a hose, or not sealing a connection properly—you can cause a coolant leak that overheats the engine and causes thousands of dollars in damage.
If you have done brake work, oil changes, or other basic maintenance yourself, a radiator hose replacement is within reach. If you have not, paying a shop $150 to $250 is insurance against a $3,000 engine repair. Coolant is also toxic; disposing of it properly requires taking it to a recycling center, not pouring it down the drain.
What affects the final bill
The invoice will list the hose, labor hours, shop rate, coolant (if the system was flushed), and a disposal fee for old coolant (usually $5 to $15). Some shops charge a diagnostic fee ($50 to $100) if you brought the car in for a leak and they had to identify which hose failed. That fee is sometimes waived if you authorize the repair.
Coolant type matters slightly. Most vehicles use standard green or orange coolant that costs $8 to $15 per gallon. Some newer vehicles require extended-life coolant (pink, blue, or yellow) that costs $15 to $25 per gallon. A full system flush uses 2 to 3 gallons, so the difference is $20 to $30 total. If you are only replacing a hose and not flushing the system, you will only pay for the small amount of coolant needed to top off.
Taxes explore to parts and labor in most states. A $300 repair might become $320 after tax. Some shops include tax in their quote; others add it at the end. Confirm what the quote includes before you leave the shop.
Signs a hose needs replacement soon
A soft or mushy hose that feels like a sponge when you squeeze it (engine cold, never when hot) is failing and should be replaced within weeks. A hose with visible cracks, bulges, or leaking coolant needs replacement when ready—driving on it risks overheating. A sweet smell coming from under the hood is often coolant leaking from a cracked hose.
If your temperature gauge climbs toward hot or your engine overheats, a burst hose is a common cause. Pull over when ready, let the engine cool, and check the hose connections. Do not drive to a shop if the engine is overheating; call for a tow. Continuing to drive can warp the cylinder head or crack the engine block, turning a $300 repair into a $5,000 one.
Frequently Asked Questions
How long do coolant hoses last?
Most hoses last 5 to 10 years or 50,000 to 100,000 miles. Hoses exposed to high heat, poor-quality coolant, or frequent temperature swings fail sooner. If your vehicle is over 10 years old and the hoses have never been replaced, they are likely near the end of their life even if they look fine.
Can I drive with a leaking coolant hose?
Not safely. A small leak might let you limp to a shop, but the engine will overheat if coolant loss continues. Overheating causes permanent damage to the engine. If you see coolant pooling under the car or the temperature gauge climbing, stop driving and call a tow truck.
Is it worth replacing all hoses even if only one is bad?
If your vehicle has over 80,000 miles and the hoses have never been replaced, yes—the labor savings and prevention of a second breakdown justify the extra cost. If the vehicle is newer or hoses were replaced recently, replacing only the failed hose is fine.
What is the difference between OEM and aftermarket hoses?
OEM hoses are made by the vehicle manufacturer and are identical to the original. Aftermarket hoses are made by third-party suppliers and are usually equivalent in quality and durability. Aftermarket hoses cost less and carry the same warranty. Either is safe to use.
Do I need to flush the coolant system when replacing a hose?
No, unless the system is dirty or the coolant is old. Replacing a hose only requires draining enough coolant to access the hose, then refilling with fresh coolant. A full flush is a separate service that costs $100 to $200 and is recommended every 30,000 to 50,000 miles depending on your vehicle.