Drain Cleaning in Buffalo, New York

You're a Call Away from a Worry-Free Drain Cleaning

Roy's has been a part of the Buffalo community since 1974. We've completed thousands of drain cleanings since then and earned a whopping 1,000 5-star reviews and counting. No clogged drain is too tough for our plumbers to tackle, and no time is too late to give us a call!

  • Same-day drain cleanings and clearings
  • Equipment on-hand to manage even the toughest clogs
  • Licensed journeyman or master plumbers

Service Details

Taking the stress out of drain cleanings since 1974

Frustrated by a clog that just won't break no matter what you do? Give the plumbers at Roy's a call and we'll have that drain flowing again in no time. We have every clog-busting tool available, from drain cameras and drain snakes to hydrojets and more. Often, we can clear your drain the same day you call us. Just another way we make your drain-cleaning experience as worry-free as possible.


How much does a drain cleaning cost in Buffalo?

  • Low $99
  • Our Average $210
  • High $900

What affects cost?

Here in the Buffalo area, a drain cleaning can cost anywhere from $100 to $900 or more. That cost range is quite large, but mainly comes down to these factors:

  • Where the clog is located: If the clog is located within one of your secondary drain lines such as a toilet or kitchen drain, it's usually an easy and affordable fix. If the clog is in the home's main drain line or waste pipe, it may require more time and more advanced equipment to break down.
  • How tough the clog is to remove: When a clog is particularly tough, our plumbers may have to try more than one method to get the job done, which can add to the cost. A Roy's plumber is trained from day one to get all of the clog. Otherwise, the clog will just build up again. Not an ideal situation!

For honest diagnostics and budget-friendly drain clearings, call Roy's!

One of the ways Roy's makes your drain cleaning a worry-free one is by keeping our diagnostic costs low and our pricing reasonable. We charge just $29.95 for diagnostics during normal business hours, and we always try to find repair solutions that work best with your budget.

Schedule service


Our worry-free drain cleaning process

  • We schedule the drain cleaning at your earliest convenience

    Your worry-free experience with Roy's begins from the moment you call us to schedule an appointment. A friendly service rep will ask you about the issue, take down your information and schedule an appointment at your earliest convenience (as early as the same day you call!)

  • We diagnose the issue and share our findings

    Your plumber will arrive at your home, introduce themselves, and get right to work locating the clog. Your plumber will then share their findings with you. Lastly, once your plumber has your permission, they'll proceed with the drain cleaning.

  • We unclog the drain the same day

    Our plumbers arrive in fully-stocked trucks and are trained in the use of all types of drain clearing equipment, from hydrojets to drain snakes. Most of the time, we'll have that drain unclogged within the hour.

  • We make sure you had a great experience

    Once the clog is completely removed, your plumber will clean up the work area, address any final concerns you have and thank you for your time and patience. If anything goes wrong after the job, don't worry. We've got you covered with some of the longest plumbing labor warranties in the business.

Customer Review

I would recommend Roy's for any plumbing needs...

Roy's was very responsive to my clogged drain. They came the same day that I called them. Dan did a great job cleaning the clogged drain out. He left the work area immaculate. I would recommend Roy's for any plumbing needs.

—Pat S. | Buffalo, NY

See why we're rated 4.8 out of 5 on Google.

Service Area

Roy's serves all of Buffalo, NY and the surrounding area

  • Tonawanda
  • Clarence
  • Cheektowaga
  • Lancaster
  • Amherst
  • Elma
  • Hamburg
  • West Seneca
  • Niagara Falls
  • East Aurora
  • Lackawanna
  • Springville
  • Lewiston
  • Grand Island
See our service area

Ready to schedule your drain cleaning with Roy's?