You can go to tailor shop such as Stitch It or TipTop Tailors. They can replacae the zipper for you. The cost various from $25.00 and up. It depends on the coat. Some dry cleaners has tailor services too, butthey usually do hemming services only.
Which end of city do you live?