Petrol prices in Harrow

Live petrol prices at 6 stations in Harrow. Cheapest today £1.720/L, average £1.766/L. Updated 27 October 2026.

The average petrol price in Harrow, £1.766/L, is 2.1% above the national average of £1.729/L. Across 6 stations prices run from £1.720/L to £1.780/L: £3.00 difference on a 50-litre tank. In the seven days to 27 October 2026, the average petrol price fell by £0.018/L at the 6 stations priced on both days.

StationPriceDistance
Esso · Uxbridge Road, Southall£1.720/L0.9 km
Esso · 103-105 Pinner Road, Harrow£1.760/L0.3 km
Esso · Station Road, North Harrow£1.760/L1 km
Esso · 185 High Street, Wealdstone£1.760/L1.9 km
BP · 13-21 Bessborough Road, Harrow£1.770/L0.6 km

Nearby cities