Petrol prices in Newport

Live petrol prices at 23 stations in Newport. Cheapest today £1.650/L, average £1.693/L. Updated 8 November 2026.

The average petrol price in Newport, £1.693/L, matches the national average of £1.694/L. Across 23 stations prices run from £1.650/L to £1.760/L: £5.50 difference on a 50-litre tank. In the seven days to 8 November 2026, the average petrol price fell by £0.035/L at the 23 stations priced on both days.

StationPriceDistance
Texaco · 153 Commercial Street, Risca, Newport£1.650/L6.7 km
Texaco · Williams G F & Sons, 89, Cromwell Road, Risca, Newport£1.650/L8.3 km
Esso · Henllys Way, Newport£1.670/L6.6 km
Asda · Pencarn Way - Coedkernew, Newport£1.680/L4 km
Morrisons · Azalea Road, Rogerstone£1.680/L5.7 km

Nearby cities