On average, it will cost you between $125 and $200 to have Roto-Rooter snake a drain. The company typically charges a service fee for the visit, which can range from $50 to $100, and then an additional fee for the actual drain-snaking service, which is typically $75 to $150 per hour. In some cases, Roto-Rooter may also charge a flat fee for the service, which can be anywhere from $200 to $400.