The cost of drain cleaning can vary depending on a number of factors, such as the size and complexity of the job. However, some general ballpark figures for average prices in Markham would be around $100-$200 for most residential jobs.