Cheap fuel near me: Cheapest places to fill up across Portsmouth, Havant, Gosport, Fareham and Waterlooville

Here are the prices for petrol across the area, as rising inflation continues to make filling up a tank more and more expensive.

Monday, 25th April 2022, 12:04 pm

Prices are taken from, and are correct to within the last three days.

Petrol prices have struck new record highs, even though the Chancellor Rishi Sunak cut fuel duty by 5p per litre in the spring mini budget.

Read More

Read More
Family thank QA Hospital staff who went 'above and beyond' to ensure Portchester...

Sign up to our daily newsletter

Picture: Joe Giddens/PA Wire

Financial experts have warned that ‘at some point soon consumers will not be able to cope with even higher prices’ as the conflict in Ukraine helps to stoke the cost of living crisis further.


Asda – 158.7p

Sainsbury’s Farlington – 159.9p

Tesco Northarbour – 159.9p

Esso Copnor Road – 160.9p

Tesco Fratton Way – 161.9p

BP Northern Road – 161.9p

Shell London Road (Bastion) – 162.9p

Esso Portsmouth Road, Portsbridge – 162.9p

BP Eastern Road – 163.9p

BP Commercial Road (All Saints) – 163.9p

Shell Eastern Road Farlington – 163.9p

Shell, Goldsmith Avenue – 164.9p

Shell, Kettering Terrace – 164.9p


Asda – 158.7p

Sainsbury’s Broadcut – 159.9p

Esso, Gosport Road – 159.9p

BP, Portchester – 162.9p


Harvest Energy, Grange Road – 158.7p

BP Brockhurst Road – 159.9p

Esso Gosport – 159.9p

Shell, Alverstoke – 162.9p


Asda Havant – 158.7p

Tesco Extra – 158.9p

BP Park Lane Service Station – 163.9p

Hayling Island Service Station – 162.8p

Esso Hayling Island – 164.9p


Sainsbury’s, Hambledon Road – 157.9p

Asda, Portland Road – 158.7p

BP, Elettra Avenue – 161.9p

Esso, Westons – 163.9p

Shell Waterlooville – 164.9p