Petrol and diesel prices in Portsmouth
13 forecourts. Prices refresh every 5 minutes.
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
| Station | Unleaded | Diesel | Super unleaded | Premium diesel |
|---|---|---|---|---|
| Sainsburys FarlingtonFitzherbert Road, PO6 1RR | 163.9 | 195.9 | 175.9 | – |
| Asda PortsmouthThe Bridge Shopping Centre, PO1 1SL | 165.7 | 195.7 | – | – |
| All Saints Service Station All SaintsBp, PO1 4BU | 165.9 | 195.9 | 182.9 | 213.9 |
| Sainsburys WaterloovilleHambledon Road, PO7 7UL | 165.9 | 197.9 | 177.9 | – |
| Eg on the Move Eg Hayling Island258 Havant Road, PO11 0LP | 166.9 | 197.9 | 186.9 | – |
| ESSO Mfg North EndKingston Road, PO2 7DZ | 166.9 | 199.9 | 189.9 | 219.9 |
| Tesco Fratton ExtraFratton Way, PO4 8FD | 166.9 | 196.9 | 176.9 | – |
| Tesco Portsmouth ExtraTesco Stores Ltd, PO6 4SR | 166.9 | 196.9 | 177.9 | – |
| Copnor Esso Express241 Copnor Rd, PO3 5EE | 167.9 | 198.9 | 182.9 | 212.9 |
| Shell VictoryKettering Terrace, PO2 7SB | 167.9 | 197.9 | 194.9 | 224.9 |
| BP EasternroadEastern Road Service Station, PO3 6QB | 169.9 | 198.9 | 189.9 | 218.9 |
| Shell BastionLondon Road, PO2 9RR | 169.9 | 198.9 | 194.9 | 224.9 |
| Shell FarlingtonEastern Road, PO6 1UW | 169.9 | 200.9 | 194.9 | 224.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
- Cosham 1 mi
- Southsea 2 mi
- Hayling Island 4 mi
- Havant 4 mi
- Gosport 5 mi
- Waterlooville 5 mi
- Emsworth 5 mi
- Fareham 6 mi