Petrol prices in Andover

Live petrol prices at 7 stations in Andover. Cheapest today £1.720/L, average £1.740/L. Updated 26 October 2026.

The average petrol price in Andover, £1.740/L, matches the national average of £1.732/L. Across 7 stations prices run from £1.720/L to £1.750/L: £1.50 difference on a 50-litre tank. In the seven days to 26 October 2026, the average petrol price fell by £0.007/L at the 7 stations priced on both days.

StationPriceDistance
Esso · 94 Charlton Road, Andover£1.720/L1.1 km
BP · New Street, Andover£1.730/L0.8 km
Gulf · Martins of Andover, 50, London Street, Andover£1.740/L0.4 km
Murco · White Horse Service Station, Kentsboro, Middle Wallop, Stockbridge£1.740/L8 km
Shell · 280 Weyhill Road, Andover£1.750/L2.4 km

Nearby cities