Cheapest fuel in Hampshire
Petrol (E10) averages 174.2p a litre in Hampshire, the 3rd dearest of the 9 counties in the South East. Diesel (B7) averages 200.7p.
Average prices in Hampshire
Most of the prices behind these averages are more than 3 days old.
From 178 forecourts with a usable price in our price data, updated 9:50am on 2 November UK time.
Cheapest forecourts in Hampshire now
Petrol (E10)
-
Nts Farnborough Service StationLondis Supermarket, 16, Bridge Road, Farnborough, GU14 0HS161.9pLast reported 4 days ago
-
MFG Morrisons Farnborough SouthwoodSummit Avenue, Southwood, Farnborough, GU14 0NZ163.9pLast reported 5 days ago
-
MFG Kingsmead205 Farnborough Road, Farnborough, Hampshire, GU14 7JT164.9pLast reported 5 days ago
-
Costco SouthamptonRegents Park Road, Southampton, Southampton, Hampshire, SO15 8TA165.9p
-
MFG Morrisons FleetElvetham Heath Way, Fleet, Guildford, GU51 1HA165.9p
-
Phoenix Green Service StationPhoenix Green Service Station, London Road, Hartley Wintney, RG27 8RT166.9p
-
Meringtons StoresMerringtons Stores, Garrison Hill, Droxford, Southampton, SO32 3QL166.9pLast reported 6 days ago
-
Tilthams Service StationJet, Tilthams Service Station, Ash Street, Ash, Aldershot, GU12 6LR167.9p
-
Emsworth Service StationEmsworth Service Station, 21-25, Havant Road, Emsworth, PO10 7JD, Emsworth, PO10 7JD168.7pLast reported 7 days ago
-
Queensway Service StationTexaco Queensway Service Station, 13-15, Queensway, Southampton, SO14 3BL, Southampton, SO14 3BL168.9p
Diesel (B7)
-
Nts Farnborough Service StationLondis Supermarket, 16, Bridge Road, Farnborough, GU14 0HS191.9pLast reported 15 days ago
-
MFG Morrisons Farnborough SouthwoodSummit Avenue, Southwood, Farnborough, GU14 0NZ193.9pLast reported 16 days ago
-
Emsworth Service StationEmsworth Service Station, 21-25, Havant Road, Emsworth, PO10 7JD, Emsworth, PO10 7JD195.7pLast reported 19 days ago
-
All Saints Service Station PO1BP, All Saints Self Service, Commercial Road, Portsmouth, PO1 4BU195.9pLast reported 14 days ago
-
MFG Kingsmead205 Farnborough Road, Farnborough, Hampshire, GU14 7JT195.9pLast reported 15 days ago
-
Green Road Service Station PO5Green Road Service Station, Green Road, Southsea, PO5 4DY, Southsea, PO5 4DY195.9pLast reported 16 days ago
-
MFG Morrisons FleetElvetham Heath Way, Fleet, Guildford, GU51 1HA195.9pLast reported 17 days ago
-
Asda Havant SupercentreLarchwood Avenue, Bedhampton, Havant, PO9 3QW195.9pLast reported 19 days ago
-
Sainsbury's FarlingtonFitzherbert Road, Portsmouth, PO6 1RR195.9pLast reported 20 days ago
-
Asda Waterlooville SuperstorePortland Road, Waterlooville, PO7 7XR196.7pLast reported 6 days ago
Each forecourt's latest price from our price data. A price far from the UK median is left out, and older prices show their age.
Towns and areas in Hampshire
| Town | Petrol (E10) | Diesel (B7) | Petrol, 7 days | Forecourts (radius) |
|---|---|---|---|---|
| Emsworth | 171.8p | 198.2p | down 1.7p | 21 (5 mi) |
| Aldershot | 171.9p | 199.1p | down 1.5p | 26 (5 mi) |
| Havant | 172.0p | 198.3p | down 1.6p | 27 (5 mi) |
| Horndean | 172.2p | 198.4p | down 1.9p | 13 (5 mi) |
| Fleet | 172.3p | 199.5p | down 2.1p | 30 (5 mi) |
| Farnborough | 172.4p | 199.9p | down 2.0p | 33 (5 mi) |
| Portsmouth | 172.9p | 198.5p | down 1.0p | 28 (5 mi) |
| Andover | 173.1p | 200.4p | down 1.3p | 11 (5 mi) |
| Gosport | 173.3p | 198.8p | down 0.9p | 24 (5 mi) |
| Basingstoke | 173.6p | 197.9p | down 1.4p | 10 (5 mi) |
| Bordon | 173.9p | 201.5p | down 1.4p | 9 (5 mi) |
| Ringwood | 173.9p | 200.1p | down 1.4p | 10 (5 mi) |
| Fareham | 174.2p | 199.0p | down 0.9p | 18 (5 mi) |
| Southampton | 174.9p | 201.9p | down 1.6p | 36 (5 mi) |
| Eastleigh | 176.0p | 203.1p | down 1.3p | 24 (5 mi) |
| Totton | 176.6p | 204.2p | down 1.7p | 21 (5 mi) |
| Winchester | 177.9p | 205.5p | down 0.4p | 10 (5 mi) |
| Romsey | 179.5p | 206.8p | down 1.1p | 14 (5 mi) |
| Alton | No figure | No figure | down 1.8p | 4 (5 mi) |
| Fordingbridge | No figure | No figure | down 1.8p | 4 (5 mi) |
| Lymington | No figure | No figure | down 1.0p | 5 (5 mi) |
| Petersfield | No figure | No figure | No figure | 3 (5 mi) |
Each town covers the forecourts within the miles shown, so neighbouring towns share some. A dash means too few prices for a figure. Town figures from 2:03am on 2 November.
Other counties in the South East
- East Sussex Petrol 171.9p
- Surrey Petrol 172.2p
- Buckinghamshire Petrol 173.1p
- West Sussex Petrol 173.2p
- Kent Petrol 173.7p
- Oxfordshire Petrol 173.8p
- Berkshire Petrol 175.1p
- Isle of Wight Petrol 177.8p
Questions about fuel prices in Hampshire
What is the average price of petrol in Hampshire?
Petrol (E10) averages 174.2p a litre in Hampshire, and diesel (B7) 200.7p, from 178 forecourts with a usable price. Most of the prices behind these averages are more than 3 days old.
Is fuel cheaper in Hampshire than the rest of the UK?
Petrol here is 2.5p dearer than the UK average of 171.7p, and the 3rd dearest of the 9 counties in the South East. Diesel is 2.3p dearer than the UK average of 198.4p.
Where is the cheapest petrol in Hampshire?
The cheapest petrol we list in Hampshire is 161.9p a litre at Nts Farnborough Service Station in Farnborough, last reported 4 days ago.
Which town in Hampshire has the lowest average petrol price?
Of the 18 towns here with a petrol average, Emsworth has the lowest, at 171.8p. That covers the forecourts within 5 miles of it.
How these figures work
Each forecourt counts once in a county: the county of the nearest town we have a page for, within 20 miles.
Each average uses every forecourt's latest price for the fuel while it is under 30 days old.
A price far from the UK median is counted but left out of the average, and a figure needs at least 5 prices.
Town figures are worked out each night over each town page's radius.
Prices more than 3 days old still count, and we say so when most of a figure rests on them.
Every figure here comes from our price data, which explains where the prices come from.