Skip to content

County guide

Petrol & Diesel Prices across Surrey

155 stations across 73 towns.

Fuel prices in Surrey

Unleaded

171.1p/L

Average price

Lowest 161.9p/L

From 122 stations

Diesel

200.7p/L

Average price

Lowest 192.9p/L

From 45 stations

Based on trusted prices updated in the last 7 days. Latest price change on 04 Nov, 09:15.

Cheapest stations in Surrey

Lowest unleaded prices. Each card shows when its price last changed.

Prices marked "30+ days" have been unchanged for 30+ days; verify at the pump before you travel.

Towns in Surrey

Showing 1–24 of 73 towns

Search across towns in Surrey.

Addlestone
View stations and prices
2
stations in town
36 within 5 miles
Alfold Crossways
View stations and prices
1
station in town
30 within 10 miles
Ash
View stations and prices
1
station in town
23 within 5 miles
Ashford
View stations and prices
1
station in town
54 within 5 miles
Ashford Common
View stations and prices
2
stations in town
53 within 5 miles
Bagshot
View stations and prices
1
station in town
26 within 5 miles
Banstead
View stations and prices
1
station in town
40 within 5 miles
Beare Green
View stations and prices
1
station in town
58 within 10 miles
Blindley Heath
View stations and prices
1
station in town
12 within 5 miles
Brookwood
View stations and prices
1
station in town
25 within 5 miles
Buckland
View stations and prices
1
station in town
19 within 5 miles
Byfleet
View stations and prices
3
stations in town
28 within 5 miles
Camberley
View stations and prices
4
stations in town
26 within 5 miles
Capel
View stations and prices
1
station in town
52 within 10 miles
Caterham
View stations and prices
2
stations in town
20 within 5 miles
Chertsey
View stations and prices
4
stations in town
36 within 5 miles
Chobham
View stations and prices
1
station in town
19 within 5 miles
Cobham
View stations and prices
3
stations in town
29 within 5 miles
Cranleigh
View stations and prices
1
station in town
39 within 10 miles
Dorking
View stations and prices
2
stations in town
10 within 5 miles
East Horsley
View stations and prices
1
station in town
14 within 5 miles
Egham
View stations and prices
5
stations in town
33 within 5 miles
Epsom
View stations and prices
4
stations in town
39 within 5 miles
Esher
View stations and prices
1
station in town
38 within 5 miles

More about fuel prices in Surrey

Local prices, main towns and planning tools for Surrey.

Across Surrey, unleaded averages 171.1p/L at 122 stations with a trusted price from the last 7 days, and the cheapest is 161.9p/L. Diesel averages 200.7p/L, with the cheapest at 192.9p/L.

Filling up at the cheapest unleaded price instead of the average saves about 9.2p a litre, roughly £4.14 on a 45-litre fill-up. Check how far away it is first, as a long detour can cancel out the saving.

Surrey has 155 petrol stations across 73 towns. The main towns include Guildford, Woking and Leatherhead. Open a town to see each station's latest price, opening hours and facilities.

Quick actions

Cookie preferences

We use cookies to keep the site secure and remember your preferences. Analytics and advertising only load when you opt in. Read our cookie policy.