Homethe UKTowns › Surrey

Fuel prices in Surrey

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

Updated 7 h ago
Towns
26
19 with their own page
Stations tracked
103
with a Diesel price
Local average
£1.936/L
weighted by station count
UK average
£1.919/L
the UK
Advertisement

Towns in Surrey, A to Z

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

26 shown

Town County Stations Average price £/LDiesel
Byfleet KT14 Surrey 1 1.929 £/L · Diesel
Camberley GU Surrey 7 1.896 £/L · Diesel
Caterham CR3 Surrey 2 1.954 £/L · Diesel
Cobham KT11 Surrey 5 1.969 £/L · Diesel
Dorking RH5 Surrey 4 1.946 £/L · Diesel
Egham TW20 Surrey 4 1.942 £/L · Diesel
Epsom KT17 Surrey 5 1.925 £/L · Diesel
Farnham GU Surrey 10 1.933 £/L · Diesel
Godalming GU8 Surrey 5 1.933 £/L · Diesel
Great Bookham KT23 Surrey 1 1.929 £/L · Diesel
Guildford GU Surrey 15 1.944 £/L · Diesel
Haslemere GU27 Surrey 2 1.974 £/L · Diesel
Hindhead GU26 Surrey 2 1.984 £/L · Diesel
Horley RH6 Surrey 5 1.907 £/L · Diesel
Merstham RH1 Surrey 1 1.949 £/L · Diesel
Redhill RH1 Surrey 3 1.959 £/L · Diesel
Shepperton TW17 Surrey 2 1.929 £/L · Diesel
Staines TW18 Surrey 4 1.941 £/L · Diesel
Stanwell TW19 Surrey 1 1.939 £/L · Diesel
Tadworth KT20 Surrey 4 1.949 £/L · Diesel
Warlingham CR6 Surrey 1 1.959 £/L · Diesel
West Ashford TW15 Surrey 1 1.939 £/L · Diesel
West Byfleet KT14 Surrey 1 1.909 £/L · Diesel
West Molesey KT8 Surrey 4 1.942 £/L · Diesel
Windlesham GU20 Surrey 2 1.959 £/L · Diesel
Woking GU21 Surrey 11 1.913 £/L · Diesel

No town matches what you typed.

Advertisement

Go deeper

Frequently asked questions

How many towns in Surrey do you track?

26 towns here have at least one station we track, 103 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 19 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 7h 18min ago.

← Back to every county

Contains public sector information licensed under the Open Government Licence v3.0. Source: Fuel Finder (CMA / GOV.UK). Town names and counties: read from the station addresses in the feed below, then checked against postcodes and coordinates.
© 2026 fuel-prices.eu