The cost to fix an oil leak depends on the location and severity of the leak. Minor leaks may cost $100 to $200, while more significant repairs can range from $400 to $1,500 or more.