PetrolFox
  1. UK
  2. ›England
  3. ›Hampshire

Hampshire fuel prices

199 stations in Hampshire, cheapest first.

Find the cheapest near you

198 stations · Unleaded · average 176.4p

  1. 1

    Murco T/A GerrishFuels

    Paddock Service Station

    The Paddock Filling Station, Andover Road, Faberstown, Ludgershall SP11 9PE

    167.9p

    Cheapest

  2. 2

    Costco Wholesale

    Costco Wholesale Southampton

    Regents Park Road, Southampton SO15 8TA

    168.9p

    +1.0p

  3. 3

    Jet

    Emsworth Service Station

    Emsworth Service Station, 21-25, Havant Road PO10 7JD

    169.7p

    +1.8p

Fuel prices in Hampshire today

The cheapest unleaded petrol (E10) in Hampshire today is 167.9p a litre at Murco T/A GerrishFuels Paddock Service Station in Andover (SP11 9PE). Across the 198 stations selling it, prices average 176.4p and go up to 195.9p, so filling a 55-litre tank costs between £92.34 and £107.75.

The cheapest diesel in Hampshire today is 194.9p a litre at Costco Wholesale Southampton in Southampton (SO15 8TA). Across the 199 stations selling it, prices average 200.9p and go up to 217.9p, so filling a 55-litre tank costs between £107.19 and £119.84.

Unleaded in Hampshire averages 176.4p, 2.0p more than the UK average (174.4p). Diesel in Hampshire averages 200.9p, 1.5p more than the UK average (199.4p).

Super unleaded (E5) is sold at 178 stations, from 178.9p at Costco Wholesale Southampton. Premium diesel is sold at 119 stations, from 206.9p at Jet Bucks Horn Oak Service Station. The 42 supermarket stations charge 173.5p on average for unleaded, 3.7p less than the other 156. Motorway services charge 195.9p for unleaded on average, 20.1p more than other stations.

Fuel prices in Hampshire today, pence per litre
FuelCheapestAverageHighestStations
Unleaded167.9p176.4p195.9p198
Super unleaded178.9p195.2p239.9p178
Diesel194.9p200.9p217.9p199
Premium diesel206.9p221.7p238.9p119

Towns in Hampshire

Average unleaded price, cheapest highlighted

  • Aldershot4 stations173.2p+2.2p
  • Alresford1 station181.9p+10.9p
  • Alton4 stations176.7p+5.7p
  • Andover10 stations173.8p+2.8p
  • Basingstoke10 stations177.2p+6.2p
  • Bordon4 stations174.9p+3.9p
  • Brockenhurst1 station178.9p+7.9p
  • Camberley1 station174.9p+3.9p

Petrol stations in Hampshire

Hampshire has 199 petrol stations reporting prices: 46 Esso, 35 BP, 35 Shell, 15 Texaco, 12 Tesco, 10 Sainsbury's, 9 Jet, 7 Asda, 6 Morrisons, 6 Murco, 3 Valero, 2 EG On The Move, 3 from other chains and 10 independents. 85 are open 24 hours a day and 6 close on Sundays. 42 are at a supermarket and 6 are at motorway services. Of the 199, 195 sell bottled AdBlue, 164 offer air and screenwash, 118 have customer toilets, 107 have water, 88 have a car wash, 29 have AdBlue pumps and 7 sell LPG.

In Hampshire, New Milton has the cheapest average unleaded (170.9p) and Fleet the most expensive (182.6p), out of 29 towns with at least two stations. For diesel, New Milton is cheapest (196.9p) and Fleet dearest (205.3p).

Questions about fuel in Hampshire

Where is the cheapest petrol in Hampshire?
Murco T/A GerrishFuels Paddock Service Station in Andover (SP11 9PE) has the cheapest unleaded at 167.9p a litre. The cheapest super unleaded is 178.9p at Costco Wholesale Southampton.
Where is the cheapest diesel in Hampshire?
Costco Wholesale Southampton in Southampton (SO15 8TA) has the cheapest diesel at 194.9p a litre. The cheapest premium diesel is 206.9p at Jet Bucks Horn Oak Service Station.
How much is petrol in Hampshire today?
Unleaded averages 176.4p a litre across 198 stations, from 167.9p to 195.9p. Diesel averages 200.9p a litre across 199 stations, from 194.9p to 217.9p.
How many petrol stations are there in Hampshire?
Hampshire has 199 petrol stations reporting prices: 46 Esso, 35 BP, 35 Shell, 15 Texaco, 12 Tesco, 10 Sainsbury's, 9 Jet, 7 Asda, 6 Morrisons, 6 Murco, 3 Valero, 2 EG On The Move, 3 from other chains and 10 independents.
Which petrol stations in Hampshire are open 24 hours?
85 stations are open 24 hours: Shell Little Waitrose Cody, BP MFG Woolston, Shell Co-Op Wickham, Shell Co-Op Fleet, Shell Co-Op Whichers Gate, MFG Morrisons Horndean and 79 more.
Which town in Hampshire has the cheapest petrol?
New Milton, where unleaded averages 170.9p a litre. The most expensive is Fleet at 182.6p.
Where can I buy LPG in Hampshire?
7 stations sell LPG: Shell Pgg Romsey, BP Sholing Service Station, Welcome Break Fleet South, Shell Little Waitrose Fleet Road, Murco T/A GerrishFuels Paddock Service Station and 2 more.
Where is there AdBlue at the pump in Hampshire?
29 stations have AdBlue pumps: MFG Morrisons Horndean, Shell Co-Op Emsworth, Esso MFG Barton Stacey, Shell Pgg Romsey, Shell Little Waitrose Tothill and 24 more.
How up to date are these prices?
Retailers report their prices to the UK government's Fuel Finder scheme. We check for changes every 15 minutes; these prices were last checked at 01:03 on 14 October.

Prices checked 14 Oct, 01:03 and refreshed every 15 minutes. Prices are reported by retailers, so check at the pump.

Source: Fuel Finder. Contains public sector information licensed under the Open Government Licence v3.0. Postcode data from postcodes.io.