The cost to replace a serpentine belt varies depending on the make, model and year of your car. On average, you can expect to pay anywhere from $125 to $400 for parts and labor.