As of 27 July 2026, petrol (E10) in Wales averages 157.1p per litre — 0.6p below the UK average of 157.7p, with diesel (B7) at 174.7p. Figures are live averages from forecourts reporting under the UK Government Fuel Finder scheme.
| Rank | Town | Avg petrol (E10) | Stations |
|---|---|---|---|
| #1 | Wrecsam | 151.1p | 3 |
| #2 | Ammanford | 151.7p | 3 |
| #3 | Cardigan | 152.4p | 4 |
| #4 | Blackwood | 152.6p | 8 |
| #5 | Narberth | 153.2p | 3 |
| #6 | Pontypridd | 153.3p | 5 |
| #7 | Abertawe | 153.4p | 5 |
| #8 | Porthmadog | 153.6p | 3 |
| #9 | Chepstow | 153.8p | 3 |
| #10 | Aberdare | 154.2p | 3 |
As of 27 July 2026, petrol (E10) averages 157.1p per litre across Wales and diesel (B7) 174.7p. Prices update every 15 minutes.
Petrol in Wales averages 157.1p versus a UK average of 157.7p.
The cheapest larger towns in Wales right now are shown in the table above — and within any town the spread between forecourts is often 10p a litre or more, so compare locally on the live map.