Skip to main content
All brands

AsdaPetrol & Diesel Prices — Live UK Comparison

Live Asda fuel prices across the UK — sorted cheapest first. Updated daily from official UK Government data.

Asda reports live fuel prices at 405 stations across the UK through the official Government Fuel Finder scheme. Standard unleaded (E10) at Asda currently starts from 144.7p per litre at the cheapest forecourt, with a national Asda average of 154.6p.

That places Asda around 3.4p per litre below the current UK average of 158.0p for E10 petrol — consistent with supermarket forecourts, which typically undercut branded oil-major stations.

Asda diesel (B7) starts from 167.7p per litre, averaging 180.4p across the network versus a UK average of 190.7p. At the cheapest site, diesel runs 23.0p per litre above E10 petrol. Super Unleaded (E5) is also stocked at many Asda forecourts, averaging 172.9p.

As a supermarket fuel retailer, Asda reviews forecourt prices frequently in response to wholesale costs and local competition, and is often among the cheaper options in any given area. Prices still vary from site to site, so the cheapest Asda forecourt near you may differ from the network average shown above.

The table below lists the cheapest Asda stations nationwide right now, sorted by E10 price. To compare Asda against every other forecourt near you, search your postcode on the homepage, or read our fuel-buying tips on the insights page.

Cheapest E10 Petrol
144.7p
avg 154.6p · 405 stations
Cheapest E5 Super
165.9p
avg 172.9p · 76 stations
Cheapest B7 Diesel
167.7p
avg 180.4p · 405 stations

Cheapest Asda stations in the UK

Browse fuel prices by city

Want the cheapest station nearest to you?

Search by postcode

Asda fuel prices — FAQ

What is the cheapest Asda petrol in the UK?
The cheapest Asda E10 petrol currently listed is 144.7p per litre. Prices are updated daily from the UK Government Fuel Finder scheme — check the table above for the cheapest Asda stations right now.
How many Asda fuel stations are there?
We track live prices at 405 Asda forecourts across the UK through the official Government Fuel Finder scheme.
Are Asda fuel prices cheaper than average?
Asda E10 petrol averages 154.6p per litre nationwide, versus a UK average of 158.0p. That makes Asda cheaper than the UK average on standard petrol.