Petrol prices in Harrow

Live petrol prices at 6 stations in Harrow. Cheapest today £1.740/L, average £1.780/L. Updated 8 October 2026.

The average petrol price in Harrow, £1.780/L, is 1.9% above the national average of £1.747/L. Across 6 stations prices run from £1.740/L to £1.800/L: £3.00 difference on a 50-litre tank. In the seven days to 8 October 2026, the average petrol price rose by £0.018/L at the 6 stations priced on both days.

StationPriceDistance
MFG SOUTHALL£1.740/L0.9 km
SHELL WAITROSE SOUTH HARROW£1.780/L1.8 km
MFG HARROW£1.780/L0.3 km
MFG TEN PIN£1.780/L1 km
MFG HIGH WEALD£1.780/L1.9 km

Nearby cities