Fill-Up

Where's cheapest to fill up in Portsmouth?

All 79 petrol stations in Portsmouth (PO), cheapest first. Free, no sign-up.

Cheapest unleaded today is 168.7p at JET Emsworth — 5.7p under the area average of 174.4p. Diesel averages 200.1p. Portsmouth is 2.4p dearer than the UK average.

Prices as of 2 November 2026, retailer-reported to the government Fuel Finder scheme.

Petrol stationUnleaded (E10)Diesel (B7)
JET Emsworth
PO10 7JD
168.7p 195.7p
Esso Rontec Nutbourne
PO18 8RX
168.9p 197.9p
Esso MFG Havant
PO10 7LE
168.9p 197.9p
JET Grange Road
PO13 8AP
169.7p 196.7p
Asda Waterlooville Superstore
PO7 7XR
169.7p 196.7p
Park Lane
PO9 3HQ
169.9p 199.9p
All Saints
PO1 4BU
169.9p 195.9p
Texaco Southern CO-OP Chichester Lavant Road
PO19 5RD
169.9p 197.9p
Sainsburys Farlington
PO6 1RR
169.9p 195.9p
Green Road
PO5 4DY
169.9p 195.9p
MFG Morrisons Horndean
PO8 9FB
169.9p 196.9p
Sainsburys Waterlooville
PO7 7UL
170.9p 197.9p
Tesco Havant Extra
PO9 1TR
170.9p 196.9p
Asda Havant Supercentre
PO9 3QW
170.9p 195.9p
Tesco Portsmouth Extra
PO6 4SR
170.9p 196.9p
BP Rusdene - Waterlooville
PO7 7XW
170.9p 197.9p
EG On The Move Hayling Island
PO11 0LP
171.9p 198.9p
Sainsburys Chichester
PO19 7YR
171.9p 199.9p
Esso Asda Westons Express Petrol
PO8 8XJ
171.9p 197.9p
Esso Rontec Portsbridge
PO6 2SJ
171.9p 199.9p
Esso MFG Cosham
PO6 3DN
171.9p 199.9p
Esso MFG North End
PO2 7DZ
171.9p 199.9p
Asda Portsmouthprice 3 wks old
PO1 1SL
172.7p 197.7p
Collins Garageprice 3 wks old
PO10 8SE
172.9p 200.9p
Esso Rontec Milton Road
PO4 8PN
172.9p 199.9p
Tesco Chichester Extra
PO19 3JT
172.9p 198.9p
Sainsburys Broadcut
PO16 8SU
172.9p 198.9p
Tesco Fratton Extra
PO4 8FD
172.9p 197.9p
Esso Asda Gosport Road Express Petrol
PO16 0QW
173.9p 199.9p
Asda Fareham Superstore
PO14 1TT
173.9p 198.9p
BP Easternroad
PO3 6QB
173.9p 199.9p
Esso Rontec Solent
PO13 0XL
173.9p 199.9p
MFG Morrisons Isle Of Wight Newport
PO30 1JQ
173.9p 196.9p
MFG Morrisons Isle Of Wight Lake
PO36 9PA
173.9p 196.9p
Tesco Fareham Whiteley Superstore
PO15 7LL
173.9p 198.9p
BP Anson
PO12 3AZ
173.9p 199.9p
Asda Selsey Supermarket
PO20 0FR
173.9p 199.9p
Texaco Asda Fareham Express Petrol
PO15 5PR
173.9p 198.9p
Esso MFG Bognor Regis
PO22 8QB
173.9p 199.9p
Sainsburys Bognor Regis
PO22 9FB
173.9p 199.9p
Asda Newport Isle Of Wight Superstore
PO30 2QH
174.7p 196.7p
Esso Rontec Kingsham
PO19 8TH
174.9p 199.9p
BP Rusdene - LEE On Solent
PO13 9JP
174.9p 199.9p
Tesco Bognor Regis Superstore
PO22 9ND
174.9p 199.9p
Esso Asda Hayling Island Express Petrolprice 5 wks old
PO11 0LG
174.9p 199.9p
Esso MFG Rose Green
PO21 3DS
174.9p 199.9p
Sainsburys Isle Of Wight
PO30 5ZB
174.9p 197.9p
Shell Victory
PO2 7SB
174.9p 199.9p
Shell Waterlooville
PO7 7AA
174.9p 199.9p
Esso Asda Stubbington Express Petrol
PO14 2PN
174.9p 199.9p
Esso MFG Westergate
PO20 3UN
174.9p 199.9p
Esso Rontec Stockbridge
PO19 8FH
174.9p 199.9p
Shell Bastion
PO2 9RR
174.9p 199.9p
Esso MFG Sidlesham
PO20 7QX
174.9p 199.9p
Copnor Esso Expressprice 3 wks old
PO3 5EE
174.9p 199.9p
Jet Daron motorsprice 5 wks old
PO11 9LG
174.9p 199.9p
Shell Fratton
PO4 8BH
175.9p 200.9p
Shell Little Waitrose Titchfield
PO14 4BB
175.9p 199.9p
Shell Farlington
PO6 1UW
175.9p 199.9p
Tesco Ryde Extra
PO33 1QS
175.9p 196.9p
Shell CO-OP Whichers Gate
PO9 6BB
175.9p 199.9p
Esso (Mfg) Southern CO-OP Sandown Avenue Road
PO36 9AN
175.9p 200.9p
Esso Asda Bognor Regis Express Petrol
PO21 5DS
175.9p 199.9p
BP Portchester SF Connect
PO16 9UA
176.9p 199.9p
Shell Alverstokeprice 2 wks old
PO12 3SR
176.9p 199.9p
Shell CO-OP Emsworthprice 4 wks old
PO10 7RB
177.9p 199.9p
BP Emsworth SF Connectprice 6 wks old
PO10 7BW
177.9p 199.9p
Shell Little Waitrose Birdham
PO20 7HU
177.9p 199.9p
Shell CO-OP Wickham
PO17 5BY
177.9p 202.9p
Esso Asda Tangmere Express Petrolprice 6 wks old
PO18 0DU
178.9p 201.9p
Central Convenience - Osborne Garage
PO32 6JT
178.9p 202.9p
Gulf Whitwell Garage
PO38 2PY
179.9p 209.9p
Gulf Freshwater Garages Ltd
PO40 9BD
180.9p 208.9p
Gulf Sandford Garage LTD
PO38 3AL
180.9p 208.9p
Westridge Garage Ryde LTD
PO33 1AY
180.9p 210.9p
Gulf Harwood Bros Motors Wootton Ltdprice 2 wks old
PO33 4RD
182.9p 208.9p
Gulf Leslies Motorsprice 3 wks old
PO31 8PG
184.9p 206.9p
Gulf Ashey Road Garageprice 5 wks old
PO33 4BB
185.9p 213.0p
Gulf Broadway Garage
PO39 0EY
— 210.0p
Get the true cost for your car →

Live prices, plus the fuel you'd burn driving to each one — the bit that needs your mpg. Takes one postcode.

Nearby: Southampton · Guildford · Reading · Slough