Fuel prices in Portsmouth (Hampshire)

Unleaded petrol (E10) in Portsmouth (Hampshire) currently runs from 165.7p to 173.9p, averaging 169.3p across 13 stations with recent reports. The lowest is Asda Portsmouth (PO1 1SL).

Compare on Live MapIndependent, comprehensive pricing of UK fuel prices for Portsmouth (Hampshire). Check board price before travelling.

Stations & prices

Unleaded petrol (E10)

Lowest reported165.7p/L
Average169.3p/L
Recently updated13 of 13 active
Spread (low–high)8.2p
  1. PO1 1SL • reported 6h ago
    ★ Lowest reported
    165.7p
  2. PO1 4BU • reported 2d ago
    3.4p/L below local avg
    165.9p
  3. PO6 1RR • reported 19h ago
    3.4p/L below local avg
    165.9p
  4. PO2 7SB • reported 2d ago
    167.9p
  5. PO2 7DZ • reported 1d ago
    167.9p
  6. PO6 4SR • reported 2d ago
    168.9p
  7. PO3 6QB • reported 2d ago
    169.9p
  8. PO7 7UL • reported 19h ago
    169.9p
  9. PO11 0LP • reported 2d ago
    169.9p
  10. PO4 8FD • reported 3d ago
    169.9p
  11. PO3 5EE • reported 3d ago
    171.9p
  12. PO2 9RR • reported 4d ago
    172.9p
  13. PO6 1UW • reported 2d ago
    173.9p

Immediate surrounding stations within 3.5 miles (6 nearby)

Accessible stations just beyond the town boundary in neighbouring areas:

  1. PO5 4DY • reported 2d ago
    ★ Lowest reported
    167.9p
  2. PO6 3DN • reported 4d ago
    1.5p/L below local avg
    169.9p
  3. PO11 0LG • reported 9h ago
    1.5p/L below local avg
    169.9p
  4. PO6 2SJ • reported 11d ago
    171.9p
  5. PO4 8PN • reported 4d ago
    173.9p
  6. PO4 8BH • reported 2d ago
    174.9p

Showing reported prices from official GOV.UK reports. Open a station for reported prices, opening hours and directions — prices can change before you arrive.

Area overview

FuelLowestAverageHighestSpreadReports
Unleaded petrol (E10)165.7p169.3p173.9p8.2p13 of 13
Super unleaded (E5)177.9p187.8p199.9p22.0p12 of 12
Diesel (B7)195.7p197.7p198.9p3.2p7 of 13
Premium diesel212.9p214.4p215.9p3.0p2 of 7

Supermarket vs. Branded Stations in Portsmouth (Hampshire)

Unleaded petrol (E10) price comparison across 13 local stations

Supermarkets 2.0p/L cheaper
Supermarkets & Clubs5 stations
168.1p/L
Sainsbury's, Asda, Tesco
Branded & Independent8 stations
170.0p/L
BP, Shell, Independent, Esso

Statistics use eligible recent reports — prices updated within 14 days. Stations reporting less recently remain active at their last confirmed board price. Read how we calculate our statistics.

Across all Portsmouth (Hampshire) stations in the UK, we track 13 fuel stations, and 13 of them have reported an unleaded price in the last 14 days. Reported unleaded currently runs from 165.7p to 173.9p, averaging 169.3p — a spread of 8.2p.

Diesel runs from 195.7p to 198.9p, averaging 197.7p across 7 recent reports.

13 stations have updated their price in the last 7 days, and the lowest price we can currently see is 165.7p at Asda Portsmouth.

Prices are reported by stations when they change. The spread is the gap between the lowest and highest reported price — not a guaranteed saving on your journey.

Driver Exclusive
Sponsored

UK MOT & Full Service from £19.99

Compare certified local garages in Portsmouth (Hampshire), book online with free cancellation, and save on annual vehicle maintenance.

Fuel brands in Portsmouth (Hampshire)

ShellShell 3Sainsbury'sSainsbury's 2EssoEsso 2TescoTesco 2BPBP 1INIndependent 1AsdaAsda 1EG On The MoveEG On The Move 1

See all 40 fuel brands →

Explore Portsmouth (Hampshire)

PO23 stationsfrom 167.9pPO63 stationsfrom 165.9pPO71 stationfrom 167.7pPO111 stationfrom 169.9pPO41 stationfrom 169.9p

Nearby towns

Cosham 2 miHampshire 2 miSouthsea 3 miHayling Island 4 miGosport 4 miHavant 4 miWallington (Hampshire) 5 miLee On The Solent 5 miWaterlooville 5 miFareham 6 mi
Find cheapest fuel near Portsmouth (Hampshire)Compare reported prices, check station details, and get directions.

Common questions about fuel in Portsmouth (Hampshire)

What is the cheapest petrol in Portsmouth (Hampshire) today?

The lowest reported unleaded petrol (E10) price in Portsmouth (Hampshire) is 165.7p per litre at Asda Portsmouth (PO1 1SL). This is 3.6p/L below the Portsmouth (Hampshire) average of 169.3p across 13 stations with recent reports.

What is the cheapest diesel in Portsmouth (Hampshire) today?

Standard diesel (B7) in Portsmouth (Hampshire) starts from 195.7p per litre at Asda Portsmouth (PO1 1SL), compared to an area average of 197.7p across 7 recent reports (2.0p/L below average).

How often are fuel prices in Portsmouth (Hampshire) updated?

Prices in Portsmouth (Hampshire) are monitored continuously via official UK Fuel Finder reports. 3 stations in Portsmouth (Hampshire) updated within the last 24 hours, and 13 of 13 updated over the past 7 days. The average price report age across Portsmouth (Hampshire) is 1.6 days. Under government regulations, fuel retailers are mandated to publish price revisions within 30 minutes of updating their totem displays.

What is the price spread across fuel stations in Portsmouth (Hampshire)?

The price spread for standard petrol in Portsmouth (Hampshire) is 8.2p per litre (spanning from 165.7p to 173.9p). Choosing the cheapest station instead of the most expensive one yields an immediate saving of 8.2p per litre on every fill.

Are supermarket fuel stations cheaper in Portsmouth (Hampshire)?

5 of the 13 stations in Portsmouth (Hampshire) are run by supermarkets (Sainsbury's, Asda, Tesco). Supermarket stations (Sainsbury's, Asda, Tesco) average 168.1p for unleaded, which is 2.0p/L cheaper than branded stations (BP, Shell, Independent averaging 170.0p).

Which fuel stations in Portsmouth (Hampshire) are open 24 hours?

6 of 13 stations in Portsmouth (Hampshire) offer 24-hour refuelling access, including Shell Victory, Shell Bastion, Mfg North End and 3 more.