Petrol prices in Salford

Live petrol prices at 9 stations in Salford. Cheapest today £1.690/L, average £1.707/L. Updated 27 October 2026.

The average petrol price in Salford, £1.707/L, is 1.3% below the national average of £1.729/L. Across 9 stations prices run from £1.690/L to £1.760/L: £3.50 difference on a 50-litre tank. In the seven days to 27 October 2026, the average petrol price fell by £0.012/L at the 9 stations priced on both days.

StationPriceDistance
Morrisons · Irwell Place, Eccles£1.690/L2.9 km
Texaco · Texaco Service Station, Cromwell Road, Salford£1.700/L2.2 km
Cambridge Grove Filling Station · Cambridge Grove Filling Station, 28, Wellington Road, Eccles, Manchester£1.700/L2.9 km
BP · 21 Seedley Road, Salford£1.700/L0.8 km
Shell · Shell, 11-13, Cromwell Road, Salford£1.700/L1.7 km

Nearby cities