Horn replacement typically costs between $145 and $163. The cost of labor is expected to be between $70 and $89, while the cost of parts is $75. Taxes and other costs are not included in this range, nor are your particular vehicle or geographical area taken into account. Additional repairs may be required.