Compare live petrol and diesel prices at 23 petrol stations in CARDIFF. Cheapest fuel near you, updated every 5 minutes.
14°C
Overcast
Avg Unleaded
156.7p
Avg Diesel
186.4p
Cheapest Unleaded
154.7p
Cheapest Diesel
181.7p
| Brand | Stations | Avg Unleaded | Avg Diesel |
|---|---|---|---|
| Esso | 5 | 157.7p | 187.9p |
| Texaco | 5 | 157.7p | 187.3p |
| Tesco | 4 | 155.4p | 187.7p |
| Asda | 4 | 155.3p | 183.8p |
| Sainsbury's | 2 | 156.4p | 184.4p |
| Valero | 1 | 159.9p | 183.9p |
| BP | 1 | 154.9p | 186.9p |
| Tivoli Service Station | 1 | 155.9p | 186.9p |
ASDA CARDIFF CORYTON SUPERCENTRE
Asda · CF14 7EW
Unleaded
154.7p
Diesel
181.7p
ASDA RADYR EXPRESS PETROL
Esso · CF5 2PY
Unleaded
154.9p
Diesel
183.9p
ST MELLONS SUPERSTORE - PETROL FILLING STATION
Tesco · CF3 0EF
Unleaded
154.9p
Diesel
186.9p
RONTEC PENRHOS
BP · CF15 7UN
Unleaded
154.9p
Diesel
186.9p
CARDIFF EXTRA - PETROL FILLING STATION
Tesco · CF14 3AT
Unleaded
154.9p
Diesel
187.9p
ASDA CARDIFF BAY SUPERSTORE
Asda · CF11 0JR
Unleaded
154.9p
Diesel
185.9p
ASDA LECKWITH ROAD SUPERSTORE
Asda · CF11 8AZ
Unleaded
155.7p
Diesel
183.7p
CARDIFF TYN-Y-PARC EXPRESS
Tesco · CF14 6BN
Unleaded
155.9p
Diesel
187.9p
SAINSBURYS THORNHILL
Sainsbury's · CF14 9BB
Unleaded
155.9p
Diesel
185.9p
Texaco Three Arches Services
Texaco · CF14 4HT
Unleaded
155.9p
Diesel
185.9p
CULVERHOUSE CROSS EXTRA - PETROL FILLING STATION
Tesco · CF5 6XQ
Unleaded
155.9p
Diesel
187.9p
ASDA PENTWYN SUPERSTORE
Asda · CF23 8NL
Unleaded
155.9p
Diesel
183.9p
ASDA LLANTRISANT EXPRESS PETROL
Texaco · CF5 2PW
Unleaded
155.9p
Diesel
184.9p
Tivoli Service Station
Tivoli Service Station · CF14 2FF
Unleaded
155.9p
Diesel
186.9p
RONTEC RED DRAGON
Esso · CF5 1BP
Unleaded
156.9p
Diesel
189.9p
RONTEC CATHEDRAL
Esso · CF11 9HA
Unleaded
156.9p
Diesel
193.9p
SAINSBURYS COLCHESTER AVENUE
Sainsbury's · CF23 9XN
Unleaded
156.9p
Diesel
182.9p
St Mellons Service Station
Texaco · CF3 5UG
Unleaded
156.9p
Diesel
188.9p
MFG CARDINAL
Texaco · CF23 9AD
Unleaded
159.9p
Diesel
186.9p
Pentwyn Service Station
Texaco · CF23 7XH
Unleaded
159.9p
Diesel
189.9p
PGG HADFIELD RD
Valero · CF11 8WD
Unleaded
159.9p
Diesel
183.9p
MFG PREMIER
Esso · CF23 9AE
Unleaded
159.9p
Diesel
184.9p
MFG CARDIFF BAY
Esso · CF11 7AS
Unleaded
159.9p
Diesel
186.9p
CARDIFF has 23 petrol stationsreporting live prices through the UK government's mandatory fuel price transparency scheme. Average unleaded (E10) is currently 156.7p per litre, with diesel (B7) at 186.4p per litre. The cheapest unleaded right now is 154.7p at ASDA CARDIFF CORYTON SUPERCENTRE (CF14 7EW).
10 of CARDIFF's 23stations are supermarket forecourts (Tesco, Asda, Morrisons, Sainsbury's, Costco), with branded retailers operating the other 13. Supermarket forecourts are 1.9p per litre cheaper than branded stations on average — a £1.04 saving on a typical 55-litre fill.
Nearby towns with cheaper unleaded: Caerphilly (154.6p, 5.7 mi) and Pontypridd (152.3p, 7.8 mi). A short detour can save up to £1.15on a 55-litre fill — though factor in fuel for the round trip.
Across all UK cities tracked by PetrolFinder, CARDIFF unleaded is 1.7p below the national average of 158.4p — driven by the local mix of supermarket vs branded forecourts and competition between 8 fuel brands operating in the area. Use the route planner to find the cheapest stop on your journey, or browse the price heatmap to spot regional bargains.
The cheapest unleaded (E10) petrol in CARDIFF is currently 154.7p per litre at ASDA CARDIFF CORYTON SUPERCENTRE (CF14 7EW). The average across 23 stations in CARDIFF is 156.7p per litre. Prices update every 5 minutes from official UK government data.
The cheapest diesel in CARDIFF is currently 181.7p per litre, with an average of 186.4p across 23 stations. That's 0.2p below the UK national diesel average of 186.6p.
In CARDIFF, supermarket forecourts (10 stations: Tesco, Asda, Morrisons, Sainsbury's, Costco) are 1.9p per litre cheaper than branded retailers like Shell, BP and Esso (13 stations). That's a £1.04 saving on a typical 55-litre fill.
Caerphilly (154.6p, 5.7 mi) and Pontypridd (152.3p, 7.8 mi) all have lower average unleaded prices than CARDIFF's 156.7p. A short detour can save up to £1.15 on a 55-litre fill — factor in fuel for the round trip.
Prices for the 23 petrol stations in CARDIFF are updated every 5 minutes using the UK Government Fuel Finder API under The Motor Fuel Price (Open Data) Regulations 2025. Retailers are legally required to report price changes within 30 minutes.