Fuel prices in Cardiff today, 4 November 2026

Pump prices at 60 petrol stations within 10 miles of Cardiff town centre, sorted cheapest first. 2 have prices more than 30 days old, so they're listed last with the date of the last report. Prices come from the official retailer price data published under the government's fuel price transparency rules, updated daily from the official Fuel Finder data.

Cheapest unleaded
166.9p
Cheapest diesel
195.7p
Avg unleaded (Cardiff)
170.7p
Avg diesel (Cardiff)
198.5p

Cheapest and average prices from the 58 stations reporting in the 30 days to 4 November 2026.

Cheapest fuel in Cardiff: quick answers

Where is the cheapest petrol in Cardiff today?

166.9p a litre for unleaded (E10) at Asda, Pontygwindy Road, Caerphilly, 7.4 miles from the town centre. That is 3.8p under the Cardiff average of 170.7p, or about £1.90 on a 50-litre fill.

Where is the cheapest diesel in Cardiff?

195.7p a litre for diesel (B7) at Asda, Longwood Drive, Coryton Roundabout, Cardiff. The Cardiff average for diesel is 198.5p.

Is petrol in Cardiff dearer than the UK average?

Unleaded in Cardiff averages 170.7p today, level with the UK average of 171.0p across every station in the data. Diesel averages 198.5p, level with the UK figure of 198.2p.

Which brand is cheapest for petrol in Cardiff?

Among brands with 2 or more stations within 10 miles, Morrisons has the lowest average unleaded price at 169.2p across 6 stations. BP is the dearest on average at 172.9p.

How current are these prices?

Prices come from the government's Fuel Finder open data, where forecourts must report any change within 30 minutes. We update our copy from that data every day. The pump totem is still the final word.

Every station near Cardiff, cheapest unleaded first

7.4 miAsda
Pontygwindy Road, Caerphilly
CF83 3SX
Car wash · Toilets
Unleaded166.9p
Diesel196.9p
9.1 miTexaco
153 Commercial Street, Risca, Newport
NP11 6EE
Air · Water
Unleaded167.8p
Diesel197.8p
8.2 miEsso
Taff Business Park, Tonteg Road / Pontypridd
CF37 5UA
Price last reported 29 Sept
24 hours · Car wash · Air · Water · Toilets · AdBlue pump
Unleaded167.9p
Diesel199.9p
6.8 miMorrisons
Bedwas Road, Caerphilly
CF83 3AP
Price last reported 28 Sept
Car wash · Air
Unleaded167.9p
Diesel196.9p
8.5 miTesco
Gelli-Hirion Industrial Estate, Pontypridd
CF37 5SN
24 hours · Car wash · Air · Water · Toilets
Unleaded167.9p
Diesel196.9p
7.4 miValero
St Cenydd Road, Rhymney Valley
CF83 2RP
Price last reported 28 Sept
24 hours · Car wash · Air · Water
Unleaded167.9p
Diesel198.9p
9.8 miTexaco
Williams G F & Sons, 89 Cromwell Road, Risca, Newport
NP11 7AD
Air · Water · Toilets
Unleaded167.9p
Diesel197.9p
1.4 miAsda
Capital Retail Park-Leckwith Road, Cardiff
CF11 8AZ
Price last reported 2 Oct
24 hours · Toilets
Unleaded168.7p
Diesel196.7p
4.1 miAsda
Longwood Drive, Coryton Roundabout, Cardiff
CF14 7EW
24 hours · Toilets
Unleaded168.7p
Diesel195.7p
9.0 miMorrisons
Azalea Road, Rogerstone
NP10 9SA
Price last reported 29 Sept
Car wash · Air · LPG
Unleaded168.9p
Diesel197.9p
1.6 miTesco
Excelsior Estate, Excelsior Road, Cardiff
CF14 3AT
Price last reported 28 Sept
24 hours · Car wash · Air · Water · Toilets
Unleaded168.9p
Diesel196.9p
3.2 miMorrisons
Ty- Glas Road, Llanishen
CF14 5EP
Price last reported 28 Sept
Air
Unleaded168.9p
Diesel195.9p
1.1 miValero
Sloper Road, Leckwith
CF11 8AF
Price last reported 28 Sept
Car wash · Air · Water · Toilets
Unleaded168.9p
Diesel199.9p
2.9 miTesco
Tesco Express, Tyn-Y-Parc Road, Cardiff
CF14 6BN
Unleaded168.9p
Diesel195.9p
2.1 miMorrisons
International Drive, Cardiff Bay
CF11 0JP
Price last reported 28 Sept
Car wash · Air · Water · LPG
Unleaded168.9p
Diesel196.9p
2.0 miMorrisons
Ipswich Road, Pen-Y-Lan
CF23 9YG
Price last reported 28 Sept
24 hours · Air · Toilets
Unleaded168.9p
Diesel197.9p
9.6 miSainsbury's
Heol Y Pant, Talbot Green
CF72 8FN
Unleaded168.9p
Diesel195.9p
2.5 miTesco
Tesco Stores Ltd, Terra Nova Way, Penarth
CF64 1SA
Price last reported 2 Oct
Air · Water · Toilets
Unleaded169.9p
Diesel196.9p
2.3 miTesco
Tesco Extra, Ffordd Pengam, Caerdydd
CF24 2HP
Car wash · Air · Water
Unleaded169.9p
Diesel197.9p
1.9 miEsso
Newport Road, Cardiff
CF23 9AE
Price last reported 28 Sept
24 hours · Car wash · Air · Water · Toilets
Unleaded169.9p
Diesel199.9p
4.4 miTesco
Tesco Stores Ltd, Crickhowell Road, St. Mellons, Cardiff
CF3 0EF
Car wash · Air · Water · Toilets
Unleaded169.9p
Diesel197.9p
0.5 miTexaco
Tudor Filling Station, 14-24 Tudor Street, Caerdydd
CF11 6AF
Price last reported 21 Sept
24 hours · Car wash · Air · Water · Toilets
Unleaded169.9p
Diesel199.9p
1.2 miEsso
235 Corporation Road, Cardiff
CF11 7AS
Price last reported 28 Sept
24 hours · Car wash · Air · Water
Unleaded169.9p
Diesel199.9p
1.4 miValero
Hadfield Road, Cardiff
CF11 8WD
24 hours · Air · Water
Unleaded169.9p
Diesel199.9p
1.9 miAsda
Ferry Road Retail Park, Cardiff
CF11 0JR
Price last reported 2 Oct
24 hours · Toilets
Unleaded169.9p
Diesel196.9p
2.1 miEsso
Cowbridge Road East, Cardiff
CF5 1BP
Price last reported 24 Sept
24 hours · Air · Water · Toilets
Unleaded169.9p
Diesel199.9p
0.5 miEsso
Cathedral Road, Cardiff
CF11 9HA
Price last reported 24 Sept
24 hours · Air · Water
Unleaded169.9p
Diesel199.9p
6.8 miBP
Nant Garw Hill, Cardiff
CF15 7UN
24 hours · Air · Water · Toilets · AdBlue pump
Unleaded169.9p
Diesel198.9p
4.2 miAsda
8 Dering Road, Pontprennau, Cardiff
CF23 8NL
Toilets
Unleaded169.9p
Diesel197.9p
1.9 miValero
Newport Road, Cardiff
CF23 9AD
Price last reported 28 Sept
24 hours · Car wash · Air · Water · Toilets · AdBlue pump
Unleaded169.9p
Diesel199.9p
6.0 miEsso
Newport Road, Castleton / Cardiff
CF3 2UR
Price last reported 28 Sept
24 hours · Car wash · Air · Water
Unleaded169.9p
Diesel199.9p
1.7 miSainsbury's
Colchester Avenue, Penylan, Cardiff
CF23 9XN
Air
Unleaded169.9p
Diesel198.9p
0.9 miEsso
145 Newport Road, Roath
CF24 1AG
Price last reported 28 Sept
24 hours · Car wash · Air · Water
Unleaded169.9p
Diesel199.9p
9.0 miTesco
Pontymister Industrial Estate, Risca, Newport
NP11 6NP
24 hours · Air · Water · Toilets
Unleaded170.9p
Diesel197.9p
4.3 miTesco
Culverhouse Cross, Cardiff
CF5 6XQ
Price last reported 28 Sept
24 hours · Car wash · Air · Water · Toilets
Unleaded170.9p
Diesel196.9p
9.6 miTesco
Unit 6 Harlech Retail Park, Cardiff Road, Casnewydd
NP20 3BA
Price last reported 2 Oct
Car wash · Air · Water · Toilets
Unleaded170.9p
Diesel196.9p
3.9 miSainsbury's
District Shopping Centre, Excalibur Drive, Thornhill, Cardiff
CF14 9BB
Car wash · Air
Unleaded170.9p
Diesel197.9p
6.8 miMorrisons
Heol Ceiniog, Barry
CF63 4BA
Price last reported 28 Sept
Car wash · Air · Water · LPG
Unleaded171.7p
Diesel197.7p
8.4 miAsda
Pencarn Way - Coedkernew, Newport
NP10 8XL
Price last reported 2 Oct
24 hours · Car wash · Toilets
Unleaded171.7p
Diesel196.7p
6.8 miCaerphilly Service Station
242 Nantgarw Road, Caerffili
CF83 1BW
Price last reported 14 Sept
24 hours · Car wash · Air
Unleaded171.9p
Diesel196.9p
9.4 miTexaco
Highcross Road, Rogerstone
NP10 9AE
Toilets
Unleaded171.9p
Diesel198.9p
7.3 miAsda
Ffordd Y Mileniwm, Barry
CF62 5AT
24 hours · Car wash · Toilets
Unleaded172.7p
Diesel197.7p
5.7 miTexaco
P W Millar Ltd, 148 Port Road East, Barry
CF62 9PZ
24 hours · Toilets
Unleaded173.9p
Diesel198.9p
2.7 miTexaco
Llantrisant Road, Llandaff, Cardiff
CF5 2PW
Car wash
Unleaded173.9p
Diesel199.9p
2.5 miTivoli Service Station
14 Station Road, Llandaff North, Cardiff
CF14 2FF
Air · Water
Unleaded173.9p
Diesel199.9p
3.3 miEsso
Llantrisant Road, Cardiff
CF5 2PY
Unleaded173.9p
Diesel199.9p
5.4 miCardiff Road Service Station
Cardiff Road, Barry
CF63 2BE
Price last reported 11 Sept
24 hours · Air
Unleaded173.9p
Diesel198.9p
2.5 miTexaco
Three Arches Services Ltd, Heathwood Road, Cardiff
CF14 4HT
Price last reported 28 Sept
Air · Water
Unleaded173.9p
Diesel199.9p
7.2 miShell
Pontypridd Road, Barry
CF62 7LT
Price last reported 17 Sept
24 hours · Air · Water · Toilets
Unleaded175.9p
Diesel199.9p
5.8 miBP
M4 Junction 33, Nr Pontyclun
CF72 8SA
24 hours · Air · Water · Toilets · AdBlue pump
Unleaded175.9p
Diesel205.9p
3.6 miTexaco
Texaco Dinas Powys, 65 Cardiff Road, Dinas Powys
CF64 4JS
24 hours · Car wash · Air · Water
Unleaded176.9p
Diesel199.9p
4.5 miWelcome Break
Motorway Services, Cardiff Gate
CF23 8RA
24 hours · Air · Water · Toilets · AdBlue pump
Unleaded178.9p
Diesel203.9p
8.5 miTexaco
G H Griffiths & Sons Ltd, Miskin Corner Service Station, School Road, Meisgyn, Pont-Y-Clun
CF72 8PG
Price last reported 21 Sept
24 hours
Unleaded168.9p
Diesel195.9p
8.6 miValero
Griffiths Forecourts, Llantwit Main Service Station, Beddau, Pontypridd
CF38 2FF
Price last reported 21 Sept
Air · Water · Toilets
Unleaded168.9p
Diesel195.9p
7.6 miEsso
Newport Road, Trethomas, Caerphilly
CF83 8GB
Price last reported 26 Sept
24 hours
Unleaded172.9p
Diesel198.9p
3.3 miTexaco
Pentwyn Service Station, Pentwyn Road, Pentwyn, Cardiff
CF23 7XH
Price last reported 2 Oct
24 hours · Car wash · Air · Water · Toilets · AdBlue pump
Unleaded176.9p
Diesel202.9p
8.5 miChurch Village Service Station
Texaco Garage, Llantrisant Road, Llantwit Fardre, Pontypridd
CF38 2HA
Price last reported 11 Sept
Car wash · Air
Unleaded169.9p
Diesel195.9p
9.3 miTesco
Green Park, Talbot Green, Pontyclun
CF72 8RB
Price last reported 24 Sept
24 hours · Car wash · Air · Water · Toilets
Unleaded168.9p
Diesel195.9p
1.2 miTexaco
Premier, 99-101 North Road, Caerdydd
CF14 3AD
Price last reported 21 Sept
24 hours · Car wash · Air · Water · Toilets
Unleaded173.9p
Diesel199.9p
4.7 miTexaco
St. Mellons Service Station, Newport Road, Old St. Mellons, Cardiff
CF3 5UG
Price last reported 29 Sept
24 hours · Car wash · Air
Unleaded175.9p
Diesel199.9p

Distances measured from Cardiff town centre. Data fetched 10 hours ago.

Fuel prices around Cardiff: the numbers

Measured across the 58 stations within 10 miles with a price reported in the last 30 days, against every station in the UK data on the same day.

Unleaded E10Diesel B7
Cardiff average170.7p198.5p
UK average171.0p198.2p
Cardiff against the UK-0.3p+0.3p
Cheapest station166.9p195.7p
Dearest station178.9p205.9p
Spread, dearest minus cheapest+12.0p+10.2p
Stations with a price5247

Brands near Cardiff

Brands with 2 or more stations within 10 miles, most stations first. Averages cover the stations in this radius only.

BrandStationsAvg unleadedAvg diesel
Texaco12172.0p199.0p
Tesco10169.8p197.1p
Esso9170.2p199.8p
Asda7169.8p197.1p
Morrisons6169.2p197.2p
Valero5169.2p198.9p
Sainsbury's3169.9p197.6p
BP2172.9p202.4p

How Cardiff prices have moved

Daily average over the last 11 days, Cardiff against the UK. Unleaded has moved -2.8p and diesel -0.3p since 25 October 2026.

Cardiff unleadedCardiff dieselUK unleadedUK diesel
168p185p202p10-2510-2710-2910-3111-0211-04

What this covers: 60 stations within 10 miles of the town centre as given in our town list, which can take in neighbouring towns. Averages are a plain mean of reported prices, so one dear motorway forecourt lifts a small town's figure. Stations that have reported nothing for 30 days are listed with their last price but left out of the averages.

Check a car's MOT history and due date for free by registration on My MOT Checker.

Fuel prices in nearby towns