DriveCalc

20×40 driveway cost

Short answer

A 20×40 ft driveway (800 sq ft) costs about $800–$2,400 in gravel up to $4,000–$8,000 in concrete installed — pavers cost more, gravel less.

MaterialInstalled costCost / year
Gravel (~10 yr)$800–$2,400$160
Asphalt (~20 yr)$2,400–$5,600$200
Concrete (~30 yr)$4,000–$8,000$200
Pavers / brick (~40 yr)$8,000–$20,000$350

A 20×40 driveway is 800 sq ft (2-car long (20×40)). "Cost / year" divides the midpoint cost by each material's lifespan. Prices exclude base prep, drainage, and tear-out, and run higher in the Northeast and West.

Your exact size

Open the driveway calculator

Other sizes

Frequently asked questions

How much does a 20×40 driveway cost?

For 800 sq ft: gravel $800–$2,400, asphalt $2,400–$5,600, concrete $4,000–$8,000, pavers $8,000–$20,000 installed.

What is the cheapest 20×40 driveway?

Gravel is cheapest upfront at about $800–$2,400, but it needs regular top-ups. On cost per year over its life, the gap between materials narrows a lot.

How big is a 20×40 driveway?

800 square feet — 2-car long (20×40). Enter your exact dimensions in the calculator to compare all four materials.