7 petrol stations · 5 October 2026

Cheapest petrol station in Andover today

Filling up with Unleaded (E10) in Andover costs £1.730 a litre on average today, across 7 petrol stations; prices run from £1.699 to £1.759. It works out 2.3% cheaper than Hampshire as a whole (£1.771). Compared with the national average (£1.748), that's a 1.0% saving. The gap between the cheapest and dearest petrol station is £0.060 a litre, or £3.00 on a 50 L tank.

Unleaded (E10)7 petrol stations with a Unleaded (E10) price
Cheapest£1.699/L
Average price£1.730/L
Most expensive£1.759/L
Saving on a 50 L tank£3.00
Diesel7 petrol stations with a Diesel price
Cheapest£1.979/L
Average price£2.002/L
Most expensive£2.019/L
Saving on a 50 L tank£2.00

Unleaded (E10): the 7 cheapest petrol stations in Andover

#Station · AddressBrandPricevs average
1ANDOVER EXTRA - PETROL FILLING STATIONRIVER WAYTesco£1.699/L−0.031
2Weyhill Service StationWEYHILL FILLING STATION, WEYHILL ROAD, WEYHILLJET£1.699/L−0.031
3MARTINS OF ANDOVERMARTINS OF ANDOVER, 50, LONDON STREETGulf£1.739/L+0.009
4MFG ANDOVER94 CHARLTON ROADEsso£1.739/L+0.009
5MFG MUNRO'S CORNERNEW STREETBP£1.739/L+0.009
6SHELL LITTLE WAITROSE PORTWAY280 WEYHILL ROADShell£1.739/L+0.009
7THE BUCK SF CONNECTMICHELDEVER ROAD (A303)BP£1.759/L+0.029

Diesel: the 7 cheapest petrol stations in Andover

#Station · AddressBrandPricevs average
1ANDOVER EXTRA - PETROL FILLING STATIONRIVER WAYTesco£1.979/L−0.023
2Weyhill Service StationWEYHILL FILLING STATION, WEYHILL ROAD, WEYHILLJET£1.979/L−0.023
3MARTINS OF ANDOVERMARTINS OF ANDOVER, 50, LONDON STREETGulf£1.999/L−0.003
4SHELL LITTLE WAITROSE PORTWAY280 WEYHILL ROADShell£1.999/L−0.003
5MFG ANDOVER94 CHARLTON ROADEsso£2.019/L+0.017
6MFG MUNRO'S CORNERNEW STREETBP£2.019/L+0.017
7THE BUCK SF CONNECTMICHELDEVER ROAD (A303)BP£2.019/L+0.017

Official prices from the Fuel Finder open data scheme (DESNZ). .

Frequently asked questions

Which is the cheapest petrol station in Andover today?

Today it is ANDOVER EXTRA - PETROL FILLING STATION (RIVER WAY), with Unleaded (E10) at £1.699. That's £3.00 less on a 50 L tank than at the dearest.

How much is a litre of Diesel in Andover today?

£2.002 on average. The cheapest station sells it at £1.979 and the dearest at £2.019.

How many petrol stations are there in Andover?

Today 7 petrol stations in Andover have a published price. The most common brands are BP, Gulf, Shell.

Always find the cheapest option

Refil shows the cheapest EV charger near you on the map, plus fuel prices in Spain, France, Germany, Italy and Portugal. Download it free on the App Store.

Download on the App Store