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

Petrol (E10)
174.2p
2.5p above the UK (171.7p)
0.8p above the South East (173.4p)
The 3rd dearest of the 9 counties in the South East
Diesel (B7)
200.7p
2.3p above the UK (198.4p)
0.6p above the South East (200.1p)
The 3rd dearest of the 9 counties in the South East

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)

  1. Nts Farnborough Service Station
    Londis Supermarket, 16, Bridge Road, Farnborough, GU14 0HS
    161.9pLast reported 4 days ago
  2. MFG Morrisons Farnborough Southwood
    Summit Avenue, Southwood, Farnborough, GU14 0NZ
    163.9pLast reported 5 days ago
  3. MFG Kingsmead
    205 Farnborough Road, Farnborough, Hampshire, GU14 7JT
    164.9pLast reported 5 days ago
  4. Costco Southampton
    Regents Park Road, Southampton, Southampton, Hampshire, SO15 8TA
    165.9p
  5. MFG Morrisons Fleet
    Elvetham Heath Way, Fleet, Guildford, GU51 1HA
    165.9p
  6. Phoenix Green Service Station
    Phoenix Green Service Station, London Road, Hartley Wintney, RG27 8RT
    166.9p
  7. Meringtons Stores
    Merringtons Stores, Garrison Hill, Droxford, Southampton, SO32 3QL
    166.9pLast reported 6 days ago
  8. Tilthams Service Station
    Jet, Tilthams Service Station, Ash Street, Ash, Aldershot, GU12 6LR
    167.9p
  9. Emsworth Service Station
    Emsworth Service Station, 21-25, Havant Road, Emsworth, PO10 7JD, Emsworth, PO10 7JD
    168.7pLast reported 7 days ago
  10. Queensway Service Station
    Texaco Queensway Service Station, 13-15, Queensway, Southampton, SO14 3BL, Southampton, SO14 3BL
    168.9p

Diesel (B7)

  1. Nts Farnborough Service Station
    Londis Supermarket, 16, Bridge Road, Farnborough, GU14 0HS
    191.9pLast reported 15 days ago
  2. MFG Morrisons Farnborough Southwood
    Summit Avenue, Southwood, Farnborough, GU14 0NZ
    193.9pLast reported 16 days ago
  3. Emsworth Service Station
    Emsworth Service Station, 21-25, Havant Road, Emsworth, PO10 7JD, Emsworth, PO10 7JD
    195.7pLast reported 19 days ago
  4. All Saints Service Station PO1
    BP, All Saints Self Service, Commercial Road, Portsmouth, PO1 4BU
    195.9pLast reported 14 days ago
  5. MFG Kingsmead
    205 Farnborough Road, Farnborough, Hampshire, GU14 7JT
    195.9pLast reported 15 days ago
  6. Green Road Service Station PO5
    Green Road Service Station, Green Road, Southsea, PO5 4DY, Southsea, PO5 4DY
    195.9pLast reported 16 days ago
  7. MFG Morrisons Fleet
    Elvetham Heath Way, Fleet, Guildford, GU51 1HA
    195.9pLast reported 17 days ago
  8. Asda Havant Supercentre
    Larchwood Avenue, Bedhampton, Havant, PO9 3QW
    195.9pLast reported 19 days ago
  9. Sainsbury's Farlington
    Fitzherbert Road, Portsmouth, PO6 1RR
    195.9pLast reported 20 days ago
  10. Asda Waterlooville Superstore
    Portland Road, Waterlooville, PO7 7XR
    196.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

Average petrol and diesel prices by town in Hampshire, cheapest petrol first.
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

Petrol and diesel prices in the South East

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.