Cheapest fuel in Cardiff
Petrol (E10) averages 172.0p a litre in Cardiff, the joint 9th dearest of the 21 counties in Wales with enough prices. Diesel (B7) averages 199.7p.
Average prices in Cardiff
Most of the prices behind these averages are more than 3 days old.
From 24 forecourts with a usable price in our price data, updated 7:06am on 2 November UK time.
Cheapest forecourts in Cardiff now
Petrol (E10)
-
Asda Leckwith Road SuperstoreCapital Retail Park-Leckwith Road, Cardiff, CF11 8AZ169.7pLast reported 5 days ago
-
Cardiff ExtraExcelsior Estate, Excelsior Road, Cardiff, CF14 3AT169.9p
-
Rontec CathedralCathedral Road, Cardiff, South Glamorgan, CF11 9HA169.9p
-
MFG NinianSloper Road, Leckwith, Cardiff, CF11 8AF169.9pLast reported 3 days ago
-
MFG Morrisons Cardiff Newport RoadIpswich Road, Pen-Y-Lan, Cardiff, CF23 9YG169.9pLast reported 3 days ago
-
Tudor MotorsTudor Filling Station, 14-24, Tudor Street, Caerdydd, CF11 6AF, Caerdydd, CF11 6AF169.9pLast reported 3 days ago
-
Cardiff Tyn-Y-Parc ExpressTesco Express, Tyn-Y-Parc Road, Cardiff, CF14 6BN169.9pLast reported 3 days ago
-
Sainsbury's Colchester AvenueColchester Avenue, Penylan, Cardiff, CF23 9XN170.9p
-
St Mellons SuperstoreTesco Stores Ltd, Crickhowell Road, St. Mellons, Cardiff, CF3 0EF170.9p
-
Cardiff Pengam ExtraTesco Extra, Ffordd Pengam, Caerdydd, CF24 2HP170.9p
Diesel (B7)
-
Cardiff Tyn-Y-Parc ExpressTesco Express, Tyn-Y-Parc Road, Cardiff, CF14 6BN196.9pLast reported 3 days ago
-
MFG Morrisons Cardiff Newport RoadIpswich Road, Pen-Y-Lan, Cardiff, CF23 9YG197.9pLast reported 9 days ago
-
Cardiff Pengam ExtraTesco Extra, Ffordd Pengam, Caerdydd, CF24 2HP197.9pLast reported 17 days ago
-
Asda Pentwyn Superstore8 Dering Road, Pontprennau, Cardiff, CF23 8NL197.9pLast reported 19 days ago
-
Sainsbury's Colchester AvenueColchester Avenue, Penylan, Cardiff, CF23 9XN198.9pLast reported 14 days ago
-
St Mellons SuperstoreTesco Stores Ltd, Crickhowell Road, St. Mellons, Cardiff, CF3 0EF198.9pLast reported 18 days ago
-
Asda Llantrisant Express PetrolLlantrisant Road, Llandaff, Cardiff, CF5 2PW199.9pLast reported 5 days ago
-
MFG CardinalNewport Road, Cardiff, South Glamorgan, CF23 9AD199.9pLast reported 18 days ago
-
MFG PremierNewport Road, Cardiff, South Glamorgan, CF23 9AE199.9pLast reported 18 days ago
-
MFG Cardiff145 Newport Road, Roath, Cardiff, CF24 1AG199.9pLast reported 18 days ago
Each forecourt's latest price from our price data. A price far from the UK median is left out, and older prices show their age.
Towns and areas in Cardiff
| Town | Petrol (E10) | Diesel (B7) | Petrol, 7 days | Forecourts (radius) |
|---|---|---|---|---|
| Cardiff/Caerdydd | 171.8p | 199.2p | down 1.6p | 33 (5 mi) |
Each town covers the forecourts within the miles shown, so neighbouring towns share some. A dash means too few prices for a figure. Town figures from 2:03am on 2 November.
Other counties in Wales
- Isle of Anglesey Petrol 168.4p
- Carmarthenshire Petrol 168.7p
- Pembrokeshire Petrol 168.8p
- Rhondda Cynon Taf Petrol 169.0p
- Caerphilly Petrol 169.3p
- Bridgend Petrol 170.3p
- Neath Port Talbot Petrol 170.5p
- Blaenau Gwent Petrol 170.7p
- Wrexham Petrol 171.4p
- Swansea Petrol 171.7p
- Torfaen Petrol 171.7p
- Ceredigion Petrol 172.0p
- Gwynedd Petrol 172.2p
- The Vale of Glamorgan Petrol 173.1p
- Newport Petrol 173.3p
- Shropshire Petrol 173.6p
- Powys Petrol 174.1p
- Monmouthshire Petrol 174.6p
- Denbighshire Petrol 176.5p
- Conwy Petrol 177.9p
- Merthyr Tydfil Too few prices
Questions about fuel prices in Cardiff
What is the average price of petrol in Cardiff?
Petrol (E10) averages 172.0p a litre in Cardiff, and diesel (B7) 199.7p, from 24 forecourts with a usable price. Most of the prices behind these averages are more than 3 days old.
Is fuel cheaper in Cardiff than the rest of the UK?
Petrol here is about the same as the UK average of 171.7p, and the joint 9th dearest of the 21 counties in Wales with enough prices. Diesel is 1.3p dearer than the UK average of 198.4p.
Where is the cheapest petrol in Cardiff?
The cheapest petrol we list in Cardiff is 169.7p a litre at Asda Leckwith Road Superstore in Cardiff, last reported 5 days ago.
How these figures work
Each forecourt counts once in a county: the county of the nearest town we have a page for, within 20 miles.
Each average uses every forecourt's latest price for the fuel while it is under 30 days old.
A price far from the UK median is counted but left out of the average, and a figure needs at least 5 prices.
Town figures are worked out each night over each town page's radius.
Prices more than 3 days old still count, and we say so when most of a figure rests on them.
Every figure here comes from our price data, which explains where the prices come from.