Repairing a drive shaft is not expensive. It depends on the needs, the extent of damage, and why you want to replace your drive shaft. The cost of replacing your drive shaft ranges from $300 - $1,500. Learn more about what happens if your drive shaft breaks while driving.