Homethe UKTowns › Hampshire

Fuel prices in Hampshire

31 towns in this area have at least one station we track. The price shown is the local average for diesel.

Updated 20 h ago
Towns
31
4 with their own page
Stations tracked
65
Diesel
Local average
£1.847/L
weighted by station count
UK average
£1.830/L
the UK
Advertisement

Towns in Hampshire, A to Z

Tap a town that has its own page for its live map and station list.

31 shown

Town County Stations Average price £/LDiesel
Aldershot GU Hampshire 2 1.819 £/L · Diesel
Alton GU34 Hampshire 1 1.839 £/L · Diesel
Andover SP10 Hampshire 2 1.834 £/L · Diesel
Basingstoke RG21 Hampshire 2 1.839 £/L · Diesel
Bordon GU35 Hampshire 3 1.836 £/L · Diesel
Cosham PO6 Hampshire 1 1.869 £/L · Diesel
Crookham GU52 Hampshire 1 1.839 £/L · Diesel
Eastleigh SO Hampshire 4 1.854 £/L · Diesel
Emsworth PO10 Hampshire 1 1.839 £/L · Diesel
Fareham PO Hampshire 4 1.849 £/L · Diesel
Farnborough GU14 Hampshire 2 1.824 £/L · Diesel
Fleet GU51 Hampshire 2 1.824 £/L · Diesel
Havant PO9 Hampshire 1 1.799 £/L · Diesel
Hayling Island PO11 Hampshire 1 1.839 £/L · Diesel
Lee on the Solent PO13 Hampshire 1 1.829 £/L · Diesel
Lymington SO41 Hampshire 1 1.909 £/L · Diesel
Lyndhurst SO43 Hampshire 1 1.879 £/L · Diesel
North Warnborough RG29 Hampshire 1 1.869 £/L · Diesel
Petersfield GU31 Hampshire 1 1.819 £/L · Diesel
Popham SO21 Hampshire 1 1.899 £/L · Diesel
Portsmouth PO Hampshire 3 1.842 £/L · Diesel
Ringwood BH24 Hampshire 1 1.869 £/L · Diesel
Romsey SO51 Hampshire 1 1.899 £/L · Diesel
Southampton SO Hampshire 13 1.855 £/L · Diesel
Tadley RG26 Hampshire 1 1.879 £/L · Diesel
Waterlooville PO Hampshire 4 1.819 £/L · Diesel
West Wellow SP5 Hampshire 1 1.879 £/L · Diesel
Weyhill SP11 Hampshire 2 1.869 £/L · Diesel
Winchester GU · SO Hampshire 3 1.852 £/L · Diesel
Woolston Hampshire 1 1.839 £/L · Diesel
Yateley GU46 Hampshire 2 1.819 £/L · Diesel

No town matches what you typed.

Advertisement

Go deeper

Frequently asked questions

How many towns in Hampshire do you track?

31 towns here have at least one station we track, 65 stations in total. Stations whose address gives no town name are not listed — they are on the live map instead.

Why do some towns have no link?

So far 4 towns have their own page, with a map and a station list. The rest appear here with their station count and average price, and their pages follow as the data grows.

Where do the town names come from?

From the station addresses in the CMA Fuel Finder feed, which has no town field of its own. We read the town out of the address, correct the spellings that come through wrong, and keep only the values that name a real place. Postcodes come from the same feed and are shown as the postcode district where a town has just one, otherwise as the postcode area.

How fresh are the prices?

Every price comes from Fuel Finder — UK Competition and Markets Authority. We fetch it again several times a day; the last price change was 19h 53min ago.

← Back to every county

Source: Fuel Finder — UK Competition and Markets Authority. Town names and counties: read from the station addresses in the feed below, then checked against postcodes and coordinates.
© 2026 fuel-prices.eu