Durham Roof Repairs & Replacement

If your roof nears the end of its life or faces leaks and other deterioration, it’s time to call the professionals.

Get free Quote

Turnbull Roofing & Renovations Ltd. is a top roofing contractor in Durham.

Looking for a high-quality roof replacement in Durham? Not sure where to find it? Look no further than Turnbull Roofing! Our full-service roof replacement and repair services in Durham makes us the best roofing company for you.

Put your roofing needs in good hands by working with Turnbull Roofing. From leaking roofs to missing shingles or faulty soffits to broken fascia, our expert team of roofers can help you. And with three generations of experience and expertise guiding our roofing replacement and repair work, you can be sure that you will be left with a high-quality result.

Award winning roofing specialists in Durham.

Our dedication is to our customers. Ready to serve you when you need it, we ensure that you get the service you need done correctly, on schedule, and that there is never a mess left behind. Our attention to detail and customer service is unmatched by any other roofing specialist in Durham. As roofing contractors in Durham, servicing the city we love, we ensure that we treat your home with the same respect and care that you do. Plus, you always get the best product and prices with us as we have outstanding relationships with our manufacturers and always have access to extended warranties.
Whatever your needs, Turnbull Roofing can help you. Don’t let your roof’s age or sustained damage grow to be a problem that becomes too costly or unmanageable. So, whether you need to patch up an existing roof or replace an old one entirely, you can trust our team of seasoned roofers to get the job done.


Do you require a roof replacement or roof repair in Durham? Turnbull Roofing is your solution. Get a roof that is safe for years to come.

Ready to start working with us?

Contact us today!

For a FREE QUOTE on your roofing repair or replacement project in Durham, fill out our online estimate form or give us a call at 905-686-7663.

Get free Quote

Free Estimate

For a free estimate please fill out the contact information listed below. We are pleased to offer financing from Financeit, click here for pre-approval. We look forward to hearing from you.
  • This field is for validation purposes and should be left unchanged.