Cheapest fuel in Surrey

Petrol (E10) averages 172.3p a litre in Surrey, the 2nd cheapest of the 9 counties in the South East. Diesel (B7) averages 200.4p.

Average prices in Surrey

Petrol (E10)
172.3p
0.6p above the UK (171.7p)
1.2p below the South East (173.5p)
The 2nd cheapest of the 9 counties in the South East
Diesel (B7)
200.4p
2.0p above the UK (198.4p)
About the same as the South East (200.1p)
The 4th dearest of the 9 counties in the South East

Most of the prices behind these averages are more than 3 days old.

From 149 forecourts with a usable price in our price data, updated 3:48am on 2 November UK time.

Cheapest forecourts in Surrey now

Petrol (E10)

  1. Sainsbury's Watchmoor Park
    Blackwater Valley Road, Camberley, GU15 3YN
    161.9p
  2. Costco Wholesale Sunbury TW16
    Costco, 41A, Hanworth Road, Sunbury-On-Thames, TW16 5LN, Sunbury-On-Thames, TW16 5LN
    162.9p
  3. MFG Shirley
    Guildford Road, Great Bookham, Surrey, KT23 4HB
    164.9pLast reported 4 days ago
  4. Hylands Service Station
    Hylands Service Station, Leatherhead Road, Great Bookham, Leatherhead, KT23 4RQ
    164.9pLast reported 5 days ago
  5. Sandhurst Extra
    Tesco Stores Ltd, The Meadows, Marshall Road, College Town, Sandhurst, GU47 0FD
    165.9pLast reported 3 days ago
  6. MFG Blackwater
    86 London Road, Camberley, Surrey, GU17 0AE
    166.9p
  7. MFG Sandhurst
    102 Yorktown Road, Bracknell Forest, Surrey, GU47 9BH
    166.9p
  8. Yateley Esso Express
    Reading Rd, Yateley, GU46 7UH
    166.9p
  9. Tgc - Egham
    186-187 High Street, Egham, Surrey, TW20 9ED
    166.9pLast reported 4 days ago
  10. MFG Demon
    Ladymead, Guildford, Surrey, GU1 1BZ
    167.9p

Diesel (B7)

  1. Costco Wholesale Sunbury TW16
    Costco, 41A, Hanworth Road, Sunbury-On-Thames, TW16 5LN, Sunbury-On-Thames, TW16 5LN
    189.9pLast reported 10 days ago
  2. Sainsbury's Watchmoor Park
    Blackwater Valley Road, Camberley, GU15 3YN
    191.9pLast reported 13 days ago
  3. Sandhurst Extra
    Tesco Stores Ltd, The Meadows, Marshall Road, College Town, Sandhurst, GU47 0FD
    192.9pLast reported 3 days ago
  4. Asda Staines Chertsey Lane
    Chertsey Lane, Egham Hythe, Staines, TW18 3LS
    194.7pLast reported 12 days ago
  5. Asda Yateley Express Petrol
    13 Reading Road, Yateley, GU46 7UH
    194.9p
  6. Yateley Esso Express
    Reading Rd, Yateley, GU46 7UH
    194.9pLast reported 4 days ago
  7. Sainsbury's Chertsey
    1 The Sainsbury Centre, Guildford Street, Chertsey, KT16 9AG
    194.9pLast reported 10 days ago
  8. Camberley Service Station
    Texaco Ltd, 82-84, Portsmouth Road, Camberley, GU15 1JB
    195.9p
  9. Addlestone Extra
    117 Station Road, Addlestone, KT15 2AS
    195.9pLast reported 3 days ago
  10. Sainsbury's Staines
    The Causeway, Staines, TW18 3AP
    195.9pLast reported 10 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 Surrey

Average petrol and diesel prices by town in Surrey, cheapest petrol first.
Town Petrol (E10) Diesel (B7) Petrol, 7 days Forecourts (radius)
Camberley 170.6p 198.1p down 2.8p 28 (5 mi)
Frimley 170.6p 197.8p down 2.6p 27 (5 mi)
Chertsey 170.7p 198.2p down 2.3p 36 (5 mi)
Addlestone 170.9p 198.5p down 2.5p 35 (5 mi)
Walton-on-Thames 170.9p 199.2p down 2.4p 44 (5 mi)
Banstead 171.2p 200.8p down 1.4p 43 (5 mi)
Weybridge 171.4p 199.7p down 2.4p 35 (5 mi)
Epsom 171.5p 200.8p down 1.3p 37 (5 mi)
Guildford 171.5p 201.5p down 2.3p 18 (5 mi)
Godalming 171.6p 201.7p down 2.3p 12 (5 mi)
Sunbury 171.7p 199.2p down 1.9p 49 (5 mi)
Esher 171.9p 200.6p down 1.7p 44 (5 mi)
Farnham 171.9p 200.2p down 1.4p 17 (5 mi)
Woking 171.9p 200.2p down 2.4p 29 (5 mi)
Ewell 171.9p 200.9p down 1.4p 44 (5 mi)
Dorking 172.0p 199.3p down 3.3p 10 (5 mi)
Leatherhead 172.1p 201.3p down 1.7p 25 (5 mi)
Staines 172.2p 199.0p down 1.7p 46 (5 mi)
Egham 172.4p 198.5p down 1.7p 32 (5 mi)
Ashford 172.4p 199.4p down 1.8p 52 (5 mi)
Horley 172.8p 200.6p down 0.6p 20 (5 mi)
Reigate 173.1p 201.8p down 1.7p 18 (5 mi)
Caterham 173.4p 201.2p down 1.9p 21 (5 mi)
Redhill 173.5p 201.6p down 1.6p 21 (5 mi)
Warlingham 174.2p 201.5p down 0.9p 34 (5 mi)
Haslemere 176.2p 203.7p down 1.3p 9 (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 Surrey

What is the average price of petrol in Surrey?

Petrol (E10) averages 172.3p a litre in Surrey, and diesel (B7) 200.4p, from 149 forecourts with a usable price. Most of the prices behind these averages are more than 3 days old.

Is fuel cheaper in Surrey than the rest of the UK?

Petrol here is 0.6p dearer than the UK average of 171.7p, and the 2nd cheapest of the 9 counties in the South East. Diesel is 2.0p dearer than the UK average of 198.4p.

Where is the cheapest petrol in Surrey?

The cheapest petrol we list in Surrey is 161.9p a litre at Sainsbury's Watchmoor Park in Camberley.

Which town in Surrey has the lowest average petrol price?

Of the 26 towns here with a petrol average, Camberley and Frimley have the joint lowest, at 170.6p. Each covers the forecourts within its own radius.

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.