Fill-Up

Where's cheapest to fill up in Cardiff?

All 101 petrol stations in Cardiff (CF), cheapest first. Free, no sign-up.

Cheapest unleaded today is 164.7p at Asda Tonypandy Superstore — 6.4p under the area average of 171.1p. Diesel averages 198.6p. Cardiff is 0.9p cheaper than the UK average.

Prices as of 2 November 2026, retailer-reported to the government Fuel Finder scheme.

Petrol stationUnleaded (E10)Diesel (B7)
Asda Tonypandy Superstore
CF40 2JQ
164.7p 193.7p
Valero Cowbridge Road
CF31 3BD
165.9p 195.9p
Tesco Aberdare Superstore
CF44 8DL
165.9p 194.9p
Murco, Pen-y-Fai
CF31 4LL
165.9p 195.9p
Valero MFG Tondu
CF32 9BT
165.9p 198.9p
Valero MFG Mabon
CF46 6PE
166.9p 198.9p
Gulf Treharris
CF46 5EY
166.9p 199.9p
MFG Morrisons Bargoed
CF81 8YD
166.9p 193.9p
Esso
CF81 8JP
166.9p 196.9p
Sainsburys Bridgend
CF32 9ST
166.9p 196.9p
Valero MFG Porth
CF39 9SH
167.9p 198.9p
Gulf Llanharan
CF72 9NR
167.9p 197.9p
MFG Morrisons Caerphilly
CF83 3AP
167.9p 196.9p
Valero MFG Caerphilly
CF83 2RP
167.9p 198.9p
Tesco Hengoed Ystrad Mynach Superstore
CF82 7DP
167.9p 194.9p
Tesco Bridgend Extra
CF31 3SQ
167.9p 196.9p
Asda Caerphilly Superstore
CF83 3SX
167.9p 196.9p
Valero MFG Pencoed
CF35 5NH
167.9p 197.9p
Sainsburys Pontypridd
CF37 4DA
167.9p 196.9p
Tesco Bridgend Brewery LN Superstore
CF31 4AP
167.9p 196.9p
Gulf Tonyrefail
CF39 8AF
167.9p 199.9p
Asda Cardiff Coryton Supercentre
CF14 7EW
168.7p 195.7p
Texaco Miskin Cornerprice 6 wks old
CF72 8PG
168.9p 195.9p
Tesco Pontyclun Talbot Green Extraprice 6 wks old
CF72 8RB
168.9p 195.9p
Esso MFG Treforest
CF37 5UA
168.9p 199.9p
MFG Morrisons Cardiff Tyglass
CF14 5EP
168.9p 196.9p
Valero Llantwit Mainprice 6 wks old
CF38 2FF
168.9p 195.9p
Texaco MFG TON Pentre
CF41 7PN
168.9p 197.9p
Sainsburys Talbot Greenprice 2 wks old
CF72 8FN
168.9p 195.9p
Asda Leckwith Road Superstore
CF11 8AZ
169.7p 196.7p
Tesco Cardiff TYN-Y-Parc Express
CF14 6BN
169.9p 196.9p
Valero MFG Abercynon
CF45 4YX
169.9p 199.9p
Esso Rontec Cathedral
CF11 9HA
169.9p 199.9p
Church Villageprice 6 wks old
CF38 2HA
169.9p 195.9p
Valero MFG Ninian
CF11 8AF
169.9p 199.9p
Texaco Tudor Motors
CF11 6AF
169.9p 199.9p
Valero PGG Pentre
CF41 7BW
169.9p 199.9p
Valero MFG Laleston
CF32 0LY
169.9p 199.9p
Tesco Pontypridd Extra
CF37 5SN
169.9p 196.9p
Gulf Bettws
CF32 8TA
169.9p 196.9p
Essar Ferndale
CF43 4ST
169.9p 197.9p
BP Rontec Penrhos
CF15 7UN
169.9p 198.9p
Shell Tonypandy
CF40 1JR
169.9p 198.9p
MFG Morrisons Cardiff BAY
CF11 0JP
169.9p 196.9p
MFG Morrisons Cardiff Newport Road
CF23 9YG
169.9p 197.9p
Tesco Cardiff Extra
CF14 3AT
169.9p 196.9p
Asda Cardiff BAY Superstore
CF11 0JR
169.9p 196.9p
Esso Rontec Mountain ASH
CF45 4HT
169.9p 197.9p
Asda Aberdare Superstore
CF44 0AH
170.7p 196.7p
Sainsburys Thornhill
CF14 9BB
170.9p 198.9p
Tesco Cardiff Pengam Extra
CF24 2HP
170.9p 197.9p
EG On The Move Bridgend
CF31 1TZ
170.9p 197.9p
Esso Rontec RED Dragon
CF5 1BP
170.9p 199.9p
Tesco Culverhouse Cross Extra
CF5 6XQ
170.9p 196.9p
Tesco Penarth Superstore
CF64 1SA
170.9p 196.9p
Sainsburys Colchester Avenue
CF23 9XN
170.9p 198.9p
Tesco ST Mellons Superstore
CF3 0EF
170.9p 198.9p
Asda Pontypridd Rhondda Road
CF37 1HF
170.9p 196.9p
Asda Pyle Supermarketprice 3 wks old
CF33 6BU
171.9p 198.9p
Valero MFG Cardinal
CF23 9AD
171.9p 199.9p
Caerphilly
CF83 1BW
171.9p 196.9p
Asda Merthyr Tydfil Superstore
CF48 2YF
171.9p 197.9p
Valero PGG Hadfield RD
CF11 8WD
171.9p 201.9p
Blackmillprice 4 wks old
CF35 6DR
171.9p 199.9p
Esso MFG Castleton
CF3 2UR
171.9p 199.9p
Esso Rontec Dowlais
CF48 3DA
171.9p 197.9p
Esso MFG Premier
CF23 9AE
171.9p 199.9p
Esso MFG Cardiff
CF24 1AG
171.9p 199.9p
Esso MFG Cardiff BAY
CF11 7AS
171.9p 199.9p
MFG Morrisons Barry
CF63 4BA
172.7p 197.7p
Esso Rontec South Cornelly
CF33 4RE
172.9p 199.9p
Asda Pentwyn Superstore
CF23 8NL
172.9p 197.9p
Texaco Crossroads
CF35 5HY
172.9p 202.9p
EG On The Move Merthyr Tydfil
CF47 8EB
172.9p 197.9p
Esso Rontec Pendragonprice 4 wks old
CF33 6HR
172.9p 199.9p
Maesteg Valero
CF34 9EY
172.9p 199.9p
BP Asda Waterton Express Petrolprice 4 wks old
CF31 3NB
172.9p 199.9p
Esso Asda Chequered Flag Express Petrolprice 5 wks old
CF83 8GB
172.9p 198.9p
Asda Barry Superstoreprice 5 wks old
CF62 5AT
173.7p 197.7p
Murco Tudor Garage
CF71 7SY
173.9p 199.9p
Texaco Three Arches Services
CF14 4HT
173.9p 199.9p
Texaco P W Millar
CF62 9PZ
173.9p 198.9p
Texaco Asda Llantrisant Express Petrol
CF5 2PW
173.9p 199.9p
Esso Rontec Four Cross
CF62 4JA
173.9p 199.9p
Texaco Cityprice 4 wks old
CF14 3AD
173.9p 199.9p
Cardiff Roadprice 2 wks old
CF63 2BE
173.9p 198.9p
Tivoli
CF14 2FF
173.9p 199.9p
Murco Abercynonprice 7 wks old
CF45 4LJ
173.9p 197.9p
Esso Asda Radyr Express Petrol
CF5 2PY
175.9p 201.9p
BP Rontec Cardiff West
CF72 8SA
175.9p 205.9p
Shell Barryprice 3 wks old
CF62 7LT
175.9p 199.9p
Texaco St Mellonsprice 5 wks old
CF3 5UG
175.9p 199.9p
BP Midglanmorganprice 6 wks old
CF44 0AG
175.9p 198.9p
Gulfprice 6 wks old
CF32 8PX
175.9p 199.9p
Texaco Pentwynprice 4 wks old
CF23 7XH
176.9p 202.9p
Texaco Dinas Powysprice 3 wks old
CF64 4JS
176.9p 201.9p
Esso Asda Downs Express Petrolprice 4 wks old
CF71 7DT
176.9p 199.9p
Welcome Break Cardiff
CF23 8RA
178.9p 203.9p
Welcome Break Sarn Park
CF32 9SY
178.9p 203.9p
Texaco Valley Heightsprice 3 wks old
CF48 2YE
178.9p 204.9p
Texaco Aberdare
CF44 0PN
179.9p 197.9p
Get the true cost for your car →

Live prices, plus the fuel you'd burn driving to each one — the bit that needs your mpg. Takes one postcode.

Nearby: Newport · Taunton · Llandrindod Wells · Bristol