How much to fix a horn on a car depends on what needs to be done. For the most part, your car horn repair should cost between $100 and $200 when done by a mechanic. However, if they have to figure out how to fix car horn wiring or do something more complicated, it could be more expensive