Petrol and diesel prices in Portsmouth

13 forecourts. Prices refresh every 5 minutes.

Cheapest unleaded in Portsmouth

163.9p

Sainsburys Farlington

Station details

Cheapest diesel in Portsmouth

195.7p

Asda Portsmouth

Station details

The cheapest unleaded in Portsmouth is 163.9p at Sainsburys Farlington, against a town average of 167.3p. For diesel, Asda Portsmouth is cheapest at 195.7p (average 197.9p). Unleaded here averages 0.4p below the UK average of 167.7p.

Open the live map for Portsmouth

All fuel prices in Portsmouth

Fuel prices at forecourts in Portsmouth, cheapest unleaded first
StationUnleadedDieselSuper unleadedPremium diesel
Sainsburys FarlingtonFitzherbert Road, PO6 1RR163.9195.9175.9–
Asda PortsmouthThe Bridge Shopping Centre, PO1 1SL165.7195.7––
All Saints Service Station All SaintsBp, PO1 4BU165.9195.9182.9213.9
Sainsburys WaterloovilleHambledon Road, PO7 7UL165.9197.9177.9–
Eg on the Move Eg Hayling Island258 Havant Road, PO11 0LP166.9197.9186.9–
ESSO Mfg North EndKingston Road, PO2 7DZ166.9199.9189.9219.9
Tesco Fratton ExtraFratton Way, PO4 8FD166.9196.9176.9–
Tesco Portsmouth ExtraTesco Stores Ltd, PO6 4SR166.9196.9177.9–
Copnor Esso Express241 Copnor Rd, PO3 5EE167.9198.9182.9212.9
Shell VictoryKettering Terrace, PO2 7SB167.9197.9194.9224.9
BP EasternroadEastern Road Service Station, PO3 6QB169.9198.9189.9218.9
Shell BastionLondon Road, PO2 9RR169.9198.9194.9224.9
Shell FarlingtonEastern Road, PO6 1UW169.9200.9194.9224.9

Prices in pence per litre. Prices refresh every 5 minutes.

Seen a different price at the pump? Report a discrepancy to Fuel Finder.

Fuel prices near Portsmouth