Landscaping supply yard with mulch, soil and stone at golden hour
Now Offering Animal Feed

Landscaping supplies, locally sourced in Kingston's East End.

Premium mulch, soil, stone, and animal feed — delivered fresh from our yard on Highway 15.

East End Kingston

1610 Highway 15, Suite #2 — easy in-and-out yard access.

Delivery Available

Starting at $55 + tax depending on location.

Bulk & Contractor Pricing

Ask about our discounts on large or recurring orders.

Landscaping Supplies

Everything you need, by the bag or by the yard.

All prices are per bag or per yard. Mix-and-match any combination — we'll help load you up.

Mulch

Mulch

Pine, Black, or Brown

$8.25/Bag · $69/Yard

Top Soil

Top Soil

$7.50/Bag · $45/Yard

Stone Dust

Stone Dust

$7.50/Bag · $49/Yard

Sand

Sand

$7.50/Bag · $45/Yard

Gravel

Gravel

$7.50/Bag · $46/Yard

Pea Stone

Pea Stone

$8.25/Bag · $69/Yard

River Rock

River Rock

$8.25/Bag · $69/Yard

Triple Mix

Triple Mix

$7.50/Bag · $62/Yard

Landscape Fabric

Landscape Fabric

Heavy-duty weed barrier

3' × 50' — $40 · 4' × 100' — $60

New at Dirt & Stone

Animal feed for every barn, coop & home.

Quality feed and bedding for livestock and pets alike. Call or stop by — we'll match you with the right blend at the right price.

Cow Feed

Cow Feed

Inquire for pricing

Horse Feed

Horse Feed

Inquire for pricing

Cat & Dog Feed

Cat & Dog Feed

Inquire for pricing

Sheep Feed

Sheep Feed

Inquire for pricing

Goat Feed

Goat Feed

Inquire for pricing

Pig Feed

Pig Feed

Inquire for pricing

Chicken Feed

Chicken Feed

Inquire for pricing

Soft Bedding

Soft Bedding

Inquire for pricing

Straw Bale

Straw Bale

Inquire for pricing

Visit us

Stop by the yard or give us a call.

Visit our East End Kingston location or give us a call to discuss your landscaping supply needs. Our commitment to sourcing locally sets us apart and ensures you get the highest quality supplies for your project. We look forward to working with you!

Our Yard

1610 Highway 15, Suite #2
Kingston, ON K7L 4V3

Call or Text

(613) 561-7243

Hours

Monday
8 a.m. – 4 p.m.
Tuesday
8 a.m. – 4 p.m.
Wednesday
8 a.m. – 4 p.m.
Thursday
8 a.m. – 4 p.m.
Friday
8 a.m. – 4 p.m.
Saturday
9 a.m. – 3 p.m.
Sunday
9 a.m. – 3 p.m.