ScanAuctionsValue a specific car →
Price guide · updated July 2026

Vauxhall Astra prices in the UK

The average used Vauxhall Astra listed for £6,638 in the UK as of July 2026 (median £4,792), based on 10,572 ScanAuctions price observations. The value sweet spot is a 2021 car at around £9,485 — 36.6% less than a 2022.

The Astra in the used market

The Astra is the textbook fleet hatch: sold in volume, returned in volume, and priced accordingly — you get a lot of car per pound at every age. Astra K cars (2015–2021) are the value core and meaningfully lighter and better than the J before them; the 2022-on L shares Peugeot underpinnings and still carries newer-car money. Petrol manuals are the simple buy; base trims are spartan, so spec-check.

£6,638

Average price

£4,792

Median price

£2,070

Cheapest year (2009)

10,572

Cars tracked

Vauxhall Astra price by year

Average and cheapest listed price per registration year, with typical mileage. Real UK observations, not book values.

Value sweet spot: 2021. A 2021 Vauxhall Astra averages £9,48536.6% less than a 2022 — the biggest one-year price drop on this model. Drops this size usually sit where a model changes generation, so the saving buys the outgoing shape — check which body style the year gets you before assuming it’s the same car.

£6.3k£13k£19k£25k2008: 2,249 average (£), 206 cars£2.2k082009: 2,070 average (£), 222 cars2010: 2,254 average (£), 528 cars102011: 2,424 average (£), 578 cars2012: 2,466 average (£), 611 cars122013: 2,774 average (£), 786 cars2014: 3,086 average (£), 756 cars142015: 3,463 average (£), 741 cars2016: 5,024 average (£), 1,243 cars162017: 5,690 average (£), 1,162 cars2018: 6,580 average (£), 794 cars182019: 7,954 average (£), 661 cars2020: 8,649 average (£), 249 cars202021: 9,485 average (£), 229 cars£9.5k2022: 14,971 average (£), 302 cars222023: 15,291 average (£), 650 cars2024: 17,391 average (£), 430 cars242025: 19,219 average (£), 204 cars2026: 21,055 average (£), 216 cars£21k26
YearAverageCheapest seenAvg mileageCars
2026£21,0551,062216
2025£19,2197,467204
2024£17,39113,701430
2023£15,29124,283650
2022£14,971£6,00025,937302
2021£9,48545,777229
2020£8,64948,021249
2019£7,95457,589661
2018£6,58067,498794
2017£5,69075,0691,162
2016£5,02479,9461,243
2015£3,46384,498741
2014£3,08686,422756
2013£2,77490,320786
2012£2,466£1,00090,881611
2011£2,424£1,00091,253578
2010£2,254£1,00087,492528
2009£2,070£1,00085,925222
2008£2,249£1,00087,152206

“Cheapest seen” excludes implausibly low listings (often accident-damaged or Cat-marked cars); “—” means the lowest prices we saw weren’t representative.

Price by mileage

20142018 cars. On average, every extra 20,000 miles takes about £1,050 off the price.

MileageAverage priceCars
020,000 miles£9,54556
20,00040,000 miles£7,994327
40,00060,000 miles£6,586902
60,00080,000 miles£5,1531,176
80,000100,000 miles£4,0211,133
100,000120,000 miles£3,268704
120,000140,000 miles£2,549261
140,000160,000 miles£2,24265

By fuel type

Petrol (3,185)£5,247
Diesel (1,436)£4,174

By gearbox

Manual (4,016)£4,688
Automatic (635)£6,375

What dealers actually pay for an Astra

Across 737 Vauxhall Astra listings we scanned on dealer sale platforms, the average asking price was £4,282 against an average AutoTrader retail value of £6,290 — a gap of £2,008 before fees and prep. The gap is not profit: after fees, transport and preparation, our modelled margin on the average Astra listing is about £320 — dealers earn by picking the right cars, not the average one.

£4,282

At auction

£6,290

Retails at

£2,008

The gap

How dealers find these cars before anyone else

Common questions

How much is a used Vauxhall Astra in the UK?

As of July 2026, the average used Vauxhall Astra listed for £6,638 (median £4,792), across 10,572 UK price observations tracked by ScanAuctions. Prices range from about £2,070 for a 2009 car to £21,055 for a 2026.

What is the cheapest Vauxhall Astra year worth buying?

2021 is the value sweet spot: it averages £9,485, 36.6% less than a 2022, with average mileage around 45,777 miles. Older cars are cheaper still but carry higher mileage.

How much does mileage affect Vauxhall Astra prices?

Across 2014–2018 cars, each additional 20,000 miles reduces the average price by roughly £1,050.

What do dealers pay for a Vauxhall Astra?

Across 737 Vauxhall Astra listings scanned on dealer-only sale platforms, the average asking price was £4,282 against an average AutoTrader retail value of £6,290 — a gap of £2,008 before fees and preparation costs.

Pricing a specific Astra?

Averages set expectations; a real car needs a real valuation. Our free tool values any UK car by make, model, year and mileage — no email, no phone number.

Get a free valuation

More price guides

Methodology. Figures are computed from 10,572 Vauxhall Astra price observations collected by ScanAuctions from UK marketplace and auction listings, filtered to plausible retail values and registration years. Averages are asking/listing prices, not final sold prices. Auction figures compare dealer-platform asking prices with AutoTrader retail valuations on the same cars. Last updated July 2026; refreshed monthly. Full detail: data & methodology.