fuel.co.uk home

Live prices

Cheapest petrol and diesel near PO1

24 forecourts within 5 miles of the centre of the PO1 postcode district, 2 of them inside PO1 itself.

The cheapest reported unleaded petrol (E10) within 5 miles of the centre of PO1 is £7.68 a gallon (168.9p per litre) at Sainsbury's, Fitzherbert Road, Portsmouth (PO6 1RR). The average across 24 forecourts currently reporting this grade is £7.83 a gallon (172.2p per litre), so choosing the cheapest rather than an average-priced forecourt saves about £1.65 on a 50-litre fill. That local average is 1.1p per litre above the UK average of 171.1p.

The average has risen 2.4p per litre since yesterday. The average has risen 0.9p per litre since last week.

Prices last refreshed at 7:33pm on 4 November 2026, supplied through the official UK Government fuel price open data scheme and checked every 30 minutes.

Unleaded Prices

Unleaded (E10)

Highest
£8.04/gal176.9p/L
Average
£7.83/gal172.2p/L
Lowest
£7.68/gal168.9p/L

Diesel Prices

Diesel (B7)

Highest
£9.09/gal199.9p/L
Average
£9.04/gal198.8p/L
Lowest
£8.90/gal195.7p/L

Premium Unleaded Prices

Premium Unleaded (E5)

Highest
£9.31/gal204.9p/L
Average
£8.76/gal192.7p/L
Lowest
£8.18/gal179.9p/L

Super Diesel Prices

Super Diesel (SDV)

Highest
£10.22/gal224.9p/L
Average
£10.01/gal220.1p/L
Lowest
£9.63/gal211.9p/L

Every station near PO1, cheapest unleaded first

StationDistanceUnleadedDieselPremiumSuper dieselUpdated
Sainsbury's logoSainsburys Farlington (PO6 1RR)Fitzherbert Road, Portsmouth3.6 miles£7.68168.9p£8.91195.9p£8.22180.9p----9h ago
All Saints Service Station (PO1 4BU)BP, All Saints Self Service, Commercial Road, Portsmouth0.4 miles£7.68168.9p£8.91195.9p£8.45185.9p£9.72213.9p9h ago
Jet logoGrange Road Service Station (PO13 8AP)Harvest Energy, Grange Road, Gosport, PO13 8AP, Gosport3.4 miles£7.71169.7p£8.94196.7p--------9h ago
Asda logoAsda Portsmouth (PO1 1SL)The Bridge Shopping Centre, Somers Road North, Portsmouth, Hampshire0.4 miles£7.71169.7p£8.90195.7p--------9h ago
Esso logoMfg North End (PO2 7DZ)24hKingston Road, Portsmouth, Hampshire0.9 miles£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p9h ago
Tesco logoFratton Extra - Petrol Filling Station (PO4 8FD)Fratton Way, Portsmouth1 mile£7.72169.9p£8.95196.9p£8.18179.9p----9h ago
Esso logoMfg Cosham (PO6 3DN)24hNorthern Road, Cosham, Hampshire3.3 miles£7.72169.9p£9.09199.9p£8.91195.9p£10.00219.9p9h ago
Shell logoShell Victory (PO2 7SB)24hKettering Terrace, Portsmouth, Hampshire0.7 miles£7.72169.9p£9.00197.9p£8.86194.9p£10.22224.9p9h ago
Green Road Service Station (PO5 4DY)Green Road Service Station, Green Road, Southsea, PO5 4DY, Southsea0.6 miles£7.72169.9p£9.00197.9p£8.36183.9p£9.63211.9p9h ago
Tesco logoPortsmouth Extra - Petrol Filling Station (PO6 4SR)24hTesco Stores Ltd, Clement Attlee Way, Portsmouth3.2 miles£7.77170.9p£8.95196.9p£8.27181.9p----9h ago
Esso logoAsda Hayling Island Express Petrol (PO11 0LG)181 Havant Road, Hayling Island5 miles£7.81171.9p£9.09199.9p£8.68190.9p£9.95218.9p9h ago
Esso logoRontec Portsbridge (PO6 2SJ)24hPortsmouth Road, Cosham, Hampshire2.9 miles£7.81171.9p£9.09199.9p£8.68190.9p----9h ago
Esso logoCopnor Esso Express (PO3 5EE)241 Copnor RD, Portsmouth1.7 miles£7.81171.9p£9.09199.9p£8.50186.9p£9.72213.9p9h ago
Asda logoAsda Fareham Superstore (PO14 1TT)24hSpeedfields Park, Newgate Lane, Fareham4.8 miles£7.86172.9p£9.04198.9p--------9h ago
BP logoRusdene - Lee On Solent (PO13 9JP)Broom Way, Lee On The Solent4.8 miles£7.86172.9p£9.09199.9p--------9h ago
Shell logoShell Bastion (PO2 9RR)24hLondon Road, Portsmouth, Hampshire2.6 miles£7.86172.9p£9.09199.9p£9.09199.9p£10.22224.9p9h ago
BP logoAnson Service Station (PO12 3AZ)24hAnson Filling Station, 219, Brockhurst Road, Gosport, Gosport3 miles£7.91173.9p£9.09199.9p£8.81193.9p£10.00219.9p9h ago
BP logoEasternroad Service Station (PO3 6QB)Eastern Road Service Station, Eastern Road, Portsmouth2.3 miles£7.91173.9p£9.09199.9p£8.81193.9p£9.95218.9p9h ago
Esso logoRontec Solent (PO13 0XL)24hFareham Road (A32), Gosport, Hampshire3.7 miles£7.91173.9p£9.09199.9p£8.77192.9p----9h ago
Esso logoRontec Milton Road (PO4 8PN)24hMilton Road, Southsea, Hampshire1.3 miles£7.91173.9p£9.09199.9p£8.77192.9p£9.95218.9p9h ago
Shell logoShell Fratton (PO4 8BH)24hGoldsmith Avenue, Southsea, Hampshire1 mile£8.00175.9p£9.09199.9p£9.31204.9p£10.22224.9p9h ago
Shell logoShell Farlington (PO6 1UW)24hEastern Road, Portsmouth, Hampshire3.3 miles£8.00175.9p£9.09199.9p£9.31204.9p£10.22224.9p9h ago
BP logoPortchester Sf Connect (PO16 9UA)24hWest Street, Fareham, Hampshire4 miles£8.04176.9p£9.09199.9p£9.00197.9p£10.04220.9p9h ago
Shell logoShell Alverstoke (PO12 3SR)24hPrivett Road, Gosport, Hampshire2.7 miles£8.04176.9p£9.09199.9p£9.31204.9p£10.22224.9p9h ago

The market shown is a fixed 5-mile radius from the centre of the PO1 postcode district. Not every station reports every fuel grade, so grade averages state how many stations they cover. Prices are supplied through the official UK Government fuel price open data scheme (Open Government Licence v3.0) and checked every 30 minutes.

Search a full postcode

Ask the fuel analyst

Answers come straight from recorded official price data, refreshed every 30 minutes.

Worth the drive?

Filling 50 litres at the cheapest reported station rather than an average-priced one saves about £1.65 today.

Questions about fuel prices near PO1

Where is the cheapest petrol near PO1?
The cheapest reported unleaded petrol (E10) within 5 miles of the centre of PO1 is 168.9p per litre at Sainsbury's, Fitzherbert Road, Portsmouth (PO6 1RR). The local average is 172.2p across 24 forecourts reporting this grade. Prices were last refreshed at 7:33pm on 4 November 2026 from official UK Government fuel price data.
Where is the cheapest diesel near PO1?
The cheapest reported diesel (B7) within 5 miles of the centre of PO1 is 195.7p per litre at Asda, The Bridge Shopping Centre, Somers Road North, Portsmouth, Hampshire (PO1 1SL). The local average is 198.8p per litre.
How often are fuel prices in PO1 updated?
Prices are supplied by fuel retailers through the official UK Government fuel price open data scheme and checked every 30 minutes. Each station row shows when its price was last recorded.