The cost to replace an ignition coil can vary depending on the make and model of your vehicle, as well as other factors. Generally, you can expect to pay around $150 to $300 for parts and labor.