The average cost to replace a sprinkler solenoid is between $85 and $150. This includes the cost of parts and labor.