Call our Sales Team on 0871 971 0988

Buy-TopsoilBuy Topsoil 

Buying topsoil online has never been easier, Topsoil Shop offers a range of the finest topsoil for your garden, we have produced three purpose blended topsoils for you to buy in various package size options. 

You can buy topsoil in 25kg bags, 1 tonne bulk bags and in bulk loads delivered throughout the country, usually next day!

If you buy topsoil online you will also benefit from reduced online prices and faster delivery as our online orders take priorety over others.

To buy topsoil online simply select one of the topsoil grades below or go to our products menu and choose the topsoil you wish to buy.  You can then choose the pack size and quantity and go to checkout, paymnet can be made online via our secure credit and debit card or paypal checkout.

Buy Topsoil in Our Online Shop Find Out About Our Topsoil in Bulk Loads

Multi Purpose Topsoil

We supply a screened multi purpose topsoil as our basic grade, this topsoil is screened to 10mm to remove and stones and lumps and is considered a sandy loam.  A fantastic general purpose topsoil which is perfect for laying lawns and also suitable for use in flowerbeds and borders.

Buy Multi Purpose Topsoil

Border Blend Topsoil

Buy border blend if you require a premium topsoil which has been blended with an organic soil improver to increase soil fertility and reduce the amount you will need to feed your garden plants.  The extra organic matter in this soil also helps to reduce water loss and helps prevent wilting.

Buy Border Blend

Vegetable Blend Topsoil

Buy Vegetable blend if you need a purpose blended topsoil suitable for vegetable growing, this is our finest topsoil with a very high organic content produced from only the finest soils, watch your vegies grow bigger than your neighbours!

Buy Vegetable Blend

Get a Quote 

  • © 2017 Quality Garden Supplies Ltd | Co. Registration Number: 7055300 | VAT Reg. No: 980 4084 14
  • Sales Office: 30 High Street, Eccleshall, Staffordshire, ST21 6BZ
  • Sales Hotline: 0871 971 0988 (calls cost from 10p per minute).
  • Customer Services: 03333 216 896