We are accepting yard waste! Come visit us! We are now open. Accepting all payment methods.

Shop Selection

For All Your Landscaping Needs

Now offering Bin Rentals

Equipment Rentals

Please enter at your own risk. Durham Topsoil will not be responsible for any damages incurred on our property.


Pick up and delivery both offered – please call ahead to ensure availability of products as quantities change regularly.

Click here for pricing


Soil and Mulches

  1. Premium Triple mix
  2. Screened Topsoil
  3. Double Screened Topsoil
  4. Unscreened Topsoil
  5. Premium Top Dressing
  6. Dyed Black Mulch
  7. Premium Compost
  8. Natural Wood Chips
  9. Dyed Red Wood Chips
  10. Forest Mulch (pine)


  1. Granular “A”
  2. Sand
  3. Limestone Screenings
  4. 3/8″ pea stone
  5. 3/4″ clear limestone
  6. 3/4″ crushed limestone
  7. 6.3mm clear limestone (HPB)
  8. River Rock

Grass Seeds

  1. Supergrow mixture
  2. Sun and shade mix
  3. Overseeding mix
  4. Water saver

Bin Rental Services – Additional fee charged for mixed loads

5 yard bin – Contact (905)-427-0403 (No Mixed Loads Allowed)

  1. clean fill​
  2. concrete
  3. asphalt
  4. renovations

10, 15 & 20 yard bins also available for renovations​. Please contact (905) 427-0403 or 905-427-5789

Yard calculator

Click HERE for special order pricing

*All Calculations are approximate, based on your measurements. We will not be held responsible for your measurements resulting in product shortage*

Product images may vary from actual product.


Durham Topsoil has been serving the community since 1985. The idea was simple, we wanted to provide great topsoil at unbeatable prices. 38 years later, we now provide everything for your landscaping needs to the GTA and Durham regions.

Our mission is to provide the best quality service and the best materials. We strive to make your visit an exceptional experience.


1480 Lake Ridge Rd N

Tel: 905-427-0403


Monday: 7am – 5pm

Tuesday: 7am – 5pm

Wednesday: 7am – 5pm

Thursday: 7am – 5pm

Friday: 7am – 5pm

Saturday: 8am – 5pm

Sunday: 9am – 5pm

Scroll to Top