By Emily Rivers
Last updated 1st February 2024

Tarmac driveways are extremely common in the UK. The name comes from tarmacadam, which is a mixture of aggregates (gravel) and tar, and is not really used in domestic settings today. When people think of tarmac, they’re usually thinking of asphalt – a mixture of aggregates and bitumen.

We’ll use tarmac in this guide to talk about driveways, as that’s the most commonly-used term. So how much will a tarmac driveway set you back? Read our guide to find out the cost of the average tarmac driveway and the cost per square metre.

How much does it cost to tarmac a driveway?

If you have an average driveway of 50m2 (will fit 1 car comfortably or 2 small to medium-sized cars), expect a new black tarmac driveway to cost around £3,250. This estimate includes all labour, including digging out old materials and disposal and laying the sub-base, as well as all materials.

Cost breakdown:

Item/service

Average cost for 50m2 driveway

Excavation and waste disposal

£815

Sub-base

£685

Tarmac

£1,750

Total

£3,250

The exact cost of your tarmac driveway will vary depending on a variety of factors:

  • Size: As you’d expect, the size of your driveway will affect the cost. The larger the driveway, the more materials you’ll need and the longer it’ll take your driveway specialist to lay.

  • Shape: Standard square or rectangular driveways will cost less to lay as it will be easier to spread the tarmac. Curved or winding tarmac driveways will cost more.

  • Colour: While most people go for the standard black, you can have a tarmac driveway in an array of colours. You can get tarmac in a range of colours, but red is the most popular colour after black. Expect to pay between £10-20 more per m2 for red tarmac. Other colours could cost even more.

  • Condition of the space: If you have an old driveway in poor condition that you want to cover with tarmac, this will generally cost more than if you have a clear space that’s ready for a driveway company to excavate.

  • Where you live: Where you live has an impact on the cost of your tarmac driveway, and unfortunately you can’t do much about this one! You’ll pay less if you live in the north of England or Scotland and more if you live near London or in the south east. Check our location-based estimates further down the page for a more precise cost.

Tarmac driveway cost

Tarmac driveway cost per m2

The average tarmac driveway cost per m2 is £65, but it can range between £50-£100 per m2. We’ve broken down the average costs so you can see where your money is going:

Item

Average cost per m2

Excavation and waste disposal

£16

Sub-base

£14

Tarmac

£35

Total

£65

Is tarmac cheaper than block paving?

Yes, tarmac is cheaper than block paving. The average 50m2 block paved driveway will cost at least £5,140, making tarmac the cheaper option. This is generally because tarmac is much quicker to lay than block paving where you have to set each individual brick.

Advantages and disadvantages of tarmac driveways

Advantages

  • Quick to install: As driveway specialists must work quickly to spread hot tarmac over the prepared sub-base, it’s faster to install than materials like block paving.

  • Easy to repair: A driveway contractor can repair cracks and holes easily, and you can even resurface a whole tarmac driveway to extend its lifespan.

  • Weather resistant: Tarmac is designed to endure heat, snow, frost and any other British weather conditions, so it should last for many years.

  • Budget-friendly: A mid-range option, tarmac is cheaper than block paving and concrete but more expensive than gravel driveways, but are much easier to maintain.

Disadvantages

  • Needs maintenance: It’s important to keep your tarmac driveway dry to prevent moss or algae growth, which can make the surface slippery. Also, vehicle oil, petrol and diesel can weaken the binder in tarmac which can make it crack, so you must rinse off any spillages swiftly. It’s best to get your tarmac driveway resealed every 5 years.

  • Can get hot in summer: Tarmac can get excessively hot in the summer if the sun shines directly on it. As well as making it painful to walk on in soft shoes, UV rays can begin to degrade tarmac, making cracks and potholes appear.

  • Can develop potholes: Harsh frosts can encourage cracks in your tarmac to turn into potholes, as well as UV rays and general wear and tear. If left, weeds can grow in the holes and make them even bigger, so it’s important to get cracks and potholes repaired as soon as you notice them.

How long before I can park on my new tarmac driveway?

Like block paving, concrete or resin, you’ll need to leave your tarmac driveway to cure for a while before you park on it. It’s best to leave it at least 48 hours before you park your cars on your new driveway to allow the tarmac to harden, but 5 days would be even better.

How long will a tarmac drive last?

On average, a well-installed tarmac driveway should last around 20 years. However, it all depends on the quality of the initial installation, how well you look after it and its exposure to direct sunlight.

The best way to increase the longevity of your tarmac drive is to keep it clean and deal with any cracks or potholes as soon as you notice them.

Does a tarmac drive need drainage?

Yes, a tarmac drive does need drainage. As an impermeable surface, rainwater can’t soak into it, so will pool on your driveway and could contribute to flooding. All new driveways of over 5m2 must be SuDS (Sustainable Drainage Systems) compliant, meaning that they must have a drainage system that mimics natural drainage for water to run into. Make sure your driveway specialist speaks to you about adding soakaways or directing rainwater into a lawn or other natural surface nearby.

What time of year is best to tarmac a driveway?

It’s best to tarmac a driveway in the spring or summer, preferably when it’s not raining. While tarmac can be laid in light rain, heavy rain could wash away the tarmac before it’s cured properly.

Waiting until spring or summer to tarmac your driveway helps reduce the risk of your project being delayed due to heavy rain. Plus, warmer temperatures are optimal for curing time – 15°C up to 30°C is ideal.

Now you’ve seen the average costs for tarmac driveways, it’s time to get more accurate prices. Post your job on HaMuch now and we’ll put you in touch with driveway specialists in your area.


Estimates for common driveway specialist jobs;

JobEstimate
Lay a tarmac driveway£3,250
Resin driveway£6,500
Cost to lay a new driveway£3,800
Lay an imprinted concrete driveway£4,150
Lay a new gravel driveway£3,125
Driveway gates£3,200
Lay a concrete driveway£3,500
Lay a block paving driveway£5,140
2. Enter postcode to get estimate
plus materials

to see who is available and get more information

Rates for other trades

Tarmac driveway cost in the UK
Tarmac driveway cost in the UK (excluding VAT or callout charges)
Location in UKTarmac driveway cost
Tarmac driveway near London£3,994
Tarmac driveway near Birmingham£3,802
Tarmac driveway near Glasgow£3,738
Tarmac driveway near Leeds£3,466
Tarmac driveway near Liverpool£3,274
Tarmac driveway near Sheffield£4,042
Tarmac driveway near Edinburgh£3,994
Tarmac driveway near Manchester£3,402
Tarmac driveway near Belfast£10,810
Tarmac driveway near Bristol£3,738
Tarmac driveway near Leicester£3,466
Tarmac driveway near Cardiff£3,418
Tarmac driveway near Coventry£3,450
Tarmac driveway near Bradford£3,402
Tarmac driveway near Nottingham£3,514
Tarmac driveway near Newcastle Upon Tyne£3,594
Tarmac driveway near Brighton and Hove£3,690
Tarmac driveway near Derby£3,482
Tarmac driveway near Hull£3,386
Tarmac driveway near Plymouth£3,514
Tarmac driveway near Stoke-on-Trent£3,418
Tarmac driveway near Southampton£3,658
Tarmac driveway near Northampton£3,466
Tarmac driveway near Wolverhampton£3,450
Tarmac driveway near Luton£4,058
Tarmac driveway near Portsmouth£3,642
Tarmac driveway near Reading£3,962
Tarmac driveway near Norwich£3,450
Tarmac driveway near Milton Keynes£3,802
Tarmac driveway near Bournemouth£3,738
Tarmac driveway near Aberdeen£4,250
Tarmac driveway near Peterborough£4,170
Tarmac driveway near Bolton£3,338
Tarmac driveway near Swindon£3,946
Tarmac driveway near Southend-on-Sea£3,674
Tarmac driveway near Warrington£3,322
Tarmac driveway near Oxford£3,898
Tarmac driveway near Swansea£3,594
Tarmac driveway near Sunderland£3,626
Tarmac driveway near Slough£3,978
Tarmac driveway near Kingswood£3,738
Tarmac driveway near Telford£3,514
Tarmac driveway near Cambridge£3,914
Tarmac driveway near Ipswich£3,386
Tarmac driveway near Blackpool£3,146
Tarmac driveway near Middlesbrough£3,514
Tarmac driveway near Dundee£3,802
Tarmac driveway near Huddersfield£3,434
Tarmac driveway near York£3,338
Tarmac driveway near Poole£3,690
Tarmac driveway near Watford£4,138
Tarmac driveway near Newport£3,450
Tarmac driveway near Colchester£3,466
Tarmac driveway near Exeter£3,466
Tarmac driveway near Blackburn£3,722
Tarmac driveway near Crawley£3,994
Tarmac driveway near Gloucester£3,754
Tarmac driveway near Stockport£3,386
Tarmac driveway near Basingstoke£4,042
Tarmac driveway near Basildon£3,818
Tarmac driveway near Cheltenham£3,770
Tarmac driveway near Gateshead£3,594
Tarmac driveway near Worthing£3,754
Tarmac driveway near Rochdale£3,370
Tarmac driveway near Oldham£3,434
Tarmac driveway near Chelmsford£3,754
Tarmac driveway near Birkenhead£3,258
Tarmac driveway near Maidstone£3,914
Tarmac driveway near Gillingham£3,738
Tarmac driveway near Salford£3,402
Tarmac driveway near Solihull£4,058
Tarmac driveway near St Helens£3,338
Tarmac driveway near Worcester£3,514
Tarmac driveway near Lincoln£3,610
Tarmac driveway near West Bromwich£3,866
Tarmac driveway near Eastbourne£3,642
Tarmac driveway near Wakefield£3,626
Tarmac driveway near Wythenshawe£3,354
Tarmac driveway near Bedford£3,866
Tarmac driveway near Hemel Hempstead£4,026
Tarmac driveway near Preston£3,258
Tarmac driveway near Stevenage£4,058
Tarmac driveway near Southport£3,130
Tarmac driveway near Bath£3,738
Tarmac driveway near Harlow£3,882
Tarmac driveway near Sutton Coldfield£4,122
Tarmac driveway near Darlington£3,450
Tarmac driveway near Chester£3,370
Tarmac driveway near Hastings£3,642
Tarmac driveway near Nuneaton£2,970
Tarmac driveway near Halifax£3,594
Tarmac driveway near Hartlepool£3,610
Tarmac driveway near Aylesbury£3,946
Tarmac driveway near Doncaster£3,674
Tarmac driveway near Grimsby£3,530
Tarmac driveway near Wallasey£3,290
Tarmac driveway near Stockton-on-Tees£3,530
Tarmac driveway near Weston-super-Mare£3,626
Tarmac driveway near High Wycombe£3,978
Tarmac driveway near Ashford£3,610
Tarmac driveway near Redditch£3,050
Tarmac driveway near Wigan£3,306
Tarmac driveway near Bury£3,370
Tarmac driveway near Paisley£3,754
Tarmac driveway near Bracknell£4,218
Tarmac driveway near Burnley£3,386
Tarmac driveway near Rugby£3,258
Tarmac driveway near Guildford£4,618
Tarmac driveway near Chatham£3,754
Tarmac driveway near East Kilbride£3,706
Tarmac driveway near Newcastle-under-Lyme£3,434
Tarmac driveway near Chesterfield£3,674
Tarmac driveway near Burton upon Trent£3,706
Tarmac driveway near Tamworth£3,450
Tarmac driveway near Shrewsbury£3,450
Tarmac driveway near Woking£4,250
Tarmac driveway near St Albans£4,250
Tarmac driveway near Harrogate£3,370
Tarmac driveway near Crewe£3,450
Tarmac driveway near South Shields£3,738
Tarmac driveway near Craigavon£4,330
Tarmac driveway near Stafford£3,370
Tarmac driveway near Rotherham£3,690
Tarmac driveway near Barnsley£3,626
Tarmac driveway near Lowestoft£3,130
Tarmac driveway near Walsall£3,738
Tarmac driveway near Gosport£3,674
Tarmac driveway near Dartford£3,914
Tarmac driveway near Bognor Regis£3,594
Tarmac driveway near Corby£3,306
Tarmac driveway near Paignton£4,170
Tarmac driveway near Maidenhead£3,946
Tarmac driveway near Rochester£3,754
Tarmac driveway near Ellesmere Port£3,258
Tarmac driveway near Loughborough£3,754
Tarmac driveway near Dudley£3,866
Tarmac driveway near Dewsbury£3,434
Tarmac driveway near Mansfield£3,674
Tarmac driveway near Margate£3,802
Tarmac driveway near Kettering£3,418
Tarmac driveway near Cannock£3,370
Tarmac driveway near Sale£3,418
Tarmac driveway near Taunton£3,514
Tarmac driveway near Runcorn£3,290
Tarmac driveway near Farnborough£4,010
Tarmac driveway near Tynemouth£3,754
Tarmac driveway near Hereford£3,530
Tarmac driveway near Halesowen£3,482
Tarmac driveway near Widnes£3,290
Tarmac driveway near Huyton with Roby£3,322
Tarmac driveway near Scarborough£3,450
Tarmac driveway near Gravesend£3,850
Tarmac driveway near Bebington£3,274
Tarmac driveway near Kidderminster£3,450
Tarmac driveway near Stourbridge£3,482
Tarmac driveway near Barry£3,386
Tarmac driveway near Smethwick£4,074
Tarmac driveway near Dunfermline£3,818
Tarmac driveway near Livingston£3,722
Tarmac driveway near Weymouth£3,898
Tarmac driveway near Brentwood£3,834
Tarmac driveway near Hamilton£3,498
Tarmac driveway near Canterbury£3,402
Tarmac driveway near Wellingborough£3,722
Tarmac driveway near Sittingbourne£3,626
Tarmac driveway near Macclesfield£3,418
Tarmac driveway near Bootle£3,274
Tarmac driveway near Carlton£3,498
Tarmac driveway near Esher£4,010
Tarmac driveway near Clacton-on-Sea£3,418
Tarmac driveway near Beeston£3,450
Tarmac driveway near Banbury£3,610
Tarmac driveway near Torquay£4,170
Tarmac driveway near Folkestone£3,514
Tarmac driveway near Kingswinford£3,482
Tarmac driveway near Bloxwich£3,210
Tarmac driveway near Bridgend£3,146
Tarmac driveway near Welwyn Garden City£3,866
Tarmac driveway near Lisburn£10,810
Tarmac driveway near Leamington Spa£3,626
Tarmac driveway near Washington£3,626
Tarmac driveway near Tunbridge Wells£3,882
Tarmac driveway near Kirkcaldy£4,410
Tarmac driveway near Hinckley£2,970
Tarmac driveway near Durham£3,802
Tarmac driveway near Cumbernauld£3,466
Tarmac driveway near Wokingham£4,090
Tarmac driveway near Horsham£3,850
Tarmac driveway near Crosby£3,322
Tarmac driveway near Yeovil£4,170
Tarmac driveway near Thundersley£3,770
Tarmac driveway near Altrincham£3,370
Tarmac driveway near Willenhall£3,850
Tarmac driveway near Christchurch£3,754
Tarmac driveway near Keighley£3,338
Tarmac driveway near Ashton-under-Lyne£3,418
Tarmac driveway near Andover£3,786
Tarmac driveway near Winchester£3,754
Tarmac driveway near Eastleigh£3,658
Tarmac driveway near Bridgwater£3,610