Asphalt driveway cost

Looking for a sustainable option for your driveway? Then asphalt might be the ideal material. Not only is it 100% recyclable, but it’s also fairly cheap to lay.

For an average-sized drive, you can expect to pay between £50-80 per square metre.

How much does an asphalt driveway cost?

We spoke to our customers who had used My Local Toolbox to find a contractor to lay an asphalt driveway. The table below is an average of the costs and will help give you a guideline.

Type of asphalt Typical costs per sq m
Standard asphalt £50-80
Resurfacing asphalt £15-30
Porous asphalt £60-90
Stamped asphalt £70-100

What factors affect asphalt driveway costs?

Asphalt driveway costs can vary depending on a number of factors.

Labour costs

You may find in some parts of the country labour costs can vary greatly. In London for example, the average daily rate will tend to be greater than in other areas. Typically, asphalt driveway contractors will charge at least £800 per day for labour costs alone.

Surface material costs

If you’re installing a new asphalt driveway this will understandably cost more than if you were just resurfacing.

Surface area

The larger the area, the more expensive the job. Asphalt driveway costs tend to be charged per square foot or square metre.

asphalt driveway cost

Asphalt driveway cost FAQ

Do I need planning permission?

You may need planning permission!

If the area you are covering is less than 5 metres squared, then you will not need planning permission.

However, if excess water will be draining into a public place or you will be changing the access from a public highway, then you will need planning permission.

You can avoid the need for planning permission if you install soakaways or use porous asphalt. Whilst porous asphalt is more expensive to install, it can save you time and money in the long run by removing the need to apply for planning permission.

To get quotes from asphalt driveway experts near you post a job now.

Ready to get driveway or patio quotes (it's free)?