The average cost for a Timing Belt Replacement is between $312 and $416. Labor costs are estimated between $255 and $322 while parts are priced between $57 and $94. Estimate does not include taxes and fees.