Fuel prices in Hampshire

Unleaded petrol (E10) in Hampshire currently runs from 162.9p to 196.9p, averaging 173.9p across 84 stations with recent reports. The lowest is Mfg Morrisons Farnborough Southwood (GU14 0NZ).

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

Stations & prices

Unleaded petrol (E10)

Lowest reported162.9p/L
Average173.9p/L
Recently updated84 of 92 active
Spread (low–high)34.0p
  1. GU14 0NZ • reported 3d ago
    ★ Lowest reported
    162.9p
  2. GU14 7JT • reported 3d ago
    10.0p/L below local avg
    163.9p
  3. SO15 8TA • reported 3d ago
    9.0p/L below local avg
    164.9p
  4. PO1 1SL • reported 6h ago
    8.2p/L below local avg
    165.7p
  5. SO51 7YY • reported 2d ago
    7.0p/L below local avg
    166.9p
  6. PO8 9FB • reported 1d ago
    6.0p/L below local avg
    167.9p
  7. PO2 7SB • reported 2d ago
    6.0p/L below local avg
    167.9p
  8. PO2 7DZ • reported 1d ago
    6.0p/L below local avg
    167.9p
  9. GU14 8JZ • reported 2d ago
    6.0p/L below local avg
    167.9p
  10. BH23 7DS • reported 2d ago
    6.0p/L below local avg
    167.9p
  11. GU12 4NE • reported 2d ago
    6.0p/L below local avg
    167.9p
  12. SO18 1AR • reported 5d ago
    5.0p/L below local avg
    168.9p
  13. RG21 8BJ • reported 1d ago
    5.0p/L below local avg
    168.9p
  14. PO10 7LE • reported 12d ago
    5.0p/L below local avg
    168.9p
  15. SO19 9AQ • reported 4d ago
    4.0p/L below local avg
    169.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)162.9p173.9p196.9p34.0p84 of 92
Super unleaded (E5)173.9p194.4p215.9p42.0p71 of 88
Diesel (B7)195.7p202.6p221.9p26.2p45 of 92
Premium diesel205.9p226.0p240.9p35.0p18 of 79

Supermarket vs. Branded Stations in Hampshire

Unleaded petrol (E10) price comparison across 84 local stations

Supermarkets 7.7p/L cheaper
Supermarkets & Clubs6 stations
166.7p/L
Morrisons, Costco, Asda
Branded & Independent78 stations
174.4p/L
Shell, BP, Esso, Welcome Break

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 Hampshire stations in the UK, we track 92 fuel stations, and 84 of them have reported an unleaded price in the last 14 days. Reported unleaded currently runs from 162.9p to 196.9p, averaging 173.9p — a spread of 34.0p.

Diesel runs from 195.7p to 221.9p, averaging 202.6p across 45 recent reports.

69 stations have updated their price in the last 7 days, and the lowest price we can currently see is 162.9p at Mfg Morrisons Farnborough Southwood.

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 Hampshire, book online with free cancellation, and save on annual vehicle maintenance.

Fuel brands in Hampshire

ShellShell 34BPBP 22EssoEsso 21MorrisonsMorrisons 4Welcome BreakWelcome Break 2EG On The MoveEG On The Move 2TexacoTexaco 2JetJet 1CostcoCostco 1GulfGulf 1

See all 40 fuel brands →

Explore Hampshire

Southampton15 stationsfrom 164.9pWinchester8 stationsfrom 169.9pPortsmouth (Hampshire)6 stationsfrom 165.7pRingwood6 stationsfrom 169.9pAndover5 stationsfrom 169.9pFarnborough (Hampshire)4 stationsfrom 163.9pFleet (Hampshire)4 stationsfrom 169.9pBasingstoke4 stationsfrom 168.9pFareham3 stationsfrom 173.9pEmsworth3 stationsfrom 168.9pGosport3 stationsfrom 173.9pBordon3 stationsfrom 171.9pWaterlooville2 stationsfrom 167.9pLiphook2 stationsfrom 175.9pRomsey2 stationsfrom 166.9pHampshire2 stationsfrom 173.9pCosham2 stationsfrom 169.9pAlton (Hampshire)2 stationsfrom 172.9p
Find cheapest fuel near HampshireCompare reported prices, check station details, and get directions.

Wider area: South East

Common questions about fuel in Hampshire

What is the cheapest petrol in Hampshire today?

The lowest reported unleaded petrol (E10) price in Hampshire is 162.9p per litre at Mfg Morrisons Farnborough Southwood (GU14 0NZ). This is 11.0p/L below the Hampshire average of 173.9p across 84 stations with recent reports.

What is the cheapest diesel in Hampshire today?

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

How often are fuel prices in Hampshire updated?

Prices in Hampshire are monitored continuously via official UK Fuel Finder reports. 10 stations in Hampshire updated within the last 24 hours, and 70 of 92 updated over the past 7 days. The average price report age across Hampshire is 5.1 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 Hampshire?

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

Are supermarket fuel stations cheaper in Hampshire?

6 of the 92 stations in Hampshire are run by supermarkets (Morrisons, Costco, Asda). Supermarket stations (Morrisons, Costco, Asda) average 166.7p for unleaded, which is 7.7p/L cheaper than branded stations (Shell, BP, Esso averaging 174.4p).

Which fuel stations in Hampshire are open 24 hours?

68 of 92 stations in Hampshire offer 24-hour refuelling access, including Shell Little Waitrose Cody, Mfg Woolston, Shell Co-Op Wickham and 65 more.