The typical cost to snake a drain ranges between $145 and $350, with homeowners paying an average of $237. Some of the main factors affecting the cost to snake a drain include the price of labor, the ...