Cheapest fuel in Bristol area

Petrol (E10) averages 171.1p a litre in Bristol, the cheapest of the 7 counties in the South West. Diesel (B7) averages 198.7p.

Average prices in Bristol

Petrol (E10)
171.1p
0.6p below the UK (171.7p)
1.3p below the South West (172.4p)
The cheapest of the 7 counties in the South West
Diesel (B7)
198.7p
About the same as the UK (198.4p)
0.8p below the South West (199.5p)
The 2nd cheapest of the 7 counties in the South West

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

From 38 forecourts with a usable price in our price data, updated 7:47am on 2 November UK time.

Cheapest forecourts in Bristol now

Petrol (E10)

  1. Costco Bristol
    St Brendans Way, Avonmouth, Bristol, Bristol, Gloucestershire, BS11 9EZ
    164.9p
  2. Asda Bedminster
    East Street, Bristol, BS3 4JY
    167.7pLast reported 3 days ago
  3. Kingsweston Service Station
    Texaco Service Station, 90, Kings Weston Avenue, Bristol, BS11 0AJ, Bristol, BS11 0AJ
    167.9p
  4. MFG Redland
    Hampton Road, Redland / Bristol, Avon, BS6 6JA
    167.9p
  5. Southville Service Station BS3
    Southville Service Station, Coronation Road, Southville, Bristol, BS3 1RN
    168.7pLast reported 17 days ago
  6. Ambassador Service Station
    Ambassador Service Station, Winterstoke Road, Bristol, BS3 2NP, Bristol, BS3 2NP
    168.7pLast reported 19 days ago
  7. MFG Gloucester Road
    410-422 Gloucester Road, Bristol, Avon, BS7 8TX
    168.9p
  8. MFG Morrisons Bristol Fishponds
    New Station Way/Hockeys Lane, Fishponds, Bristol, BS16 3US
    168.9p
  9. Bristol E Extra
    Tesco Stores Ltd, Eastgate Road, Bristol, BS5 6XU
    168.9p
  10. Asda Bristol Whiteladies Road
    Whiteladies Road, Bristol, BS8 2XS
    168.9pLast reported 3 days ago

Diesel (B7)

  1. Costco Bristol
    St Brendans Way, Avonmouth, Bristol, Bristol, Gloucestershire, BS11 9EZ
    192.9p
  2. Southville Service Station BS3
    Southville Service Station, Coronation Road, Southville, Bristol, BS3 1RN
    195.7pLast reported 17 days ago
  3. Ambassador Service Station
    Ambassador Service Station, Winterstoke Road, Bristol, BS3 2NP, Bristol, BS3 2NP
    195.7pLast reported 19 days ago
  4. Asda Bedminster
    East Street, Bristol, BS3 4JY
    195.7pLast reported 19 days ago
  5. Asda Bristol Whiteladies Road
    Whiteladies Road, Bristol, BS8 2XS
    195.9pLast reported 3 days ago
  6. Sainsbury's Winterstoke Road
    111 Winterstoke Road, Bristol, BS3 2NS
    195.9pLast reported 20 days ago
  7. MFG Morrisons Bristol Cribbs Causeway
    Lysander Road, Patchway, Bristol, BS10 7UD
    196.7p
  8. Asda Patchway Supercentre
    Highwood Lane, Bristol, BS34 5TL
    196.7pLast reported 3 days ago
  9. Bradley Stoke Extra
    Tesco Stores Ltd, Bradley Stoke District Centre, Bradley Stoke, Bristol, BS32 8EF
    196.9pLast reported 17 days ago
  10. MFG Morrisons Bristol Fishponds
    New Station Way/Hockeys Lane, Fishponds, Bristol, BS16 3US
    196.9pLast reported 22 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 Bristol

Average petrol and diesel prices by town in Bristol, cheapest petrol first.
Town Petrol (E10) Diesel (B7) Petrol, 7 days Forecourts (radius)
Bristol 171.1p 198.8p down 1.6p 50 (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 West

Petrol and diesel prices in the South West

Questions about fuel prices in Bristol

What is the average price of petrol in Bristol?

Petrol (E10) averages 171.1p a litre in Bristol, and diesel (B7) 198.7p, from 38 forecourts with a usable price. Most of the prices behind these averages are more than 3 days old.

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

Petrol here is 0.6p cheaper than the UK average of 171.7p, and the cheapest of the 7 counties in the South West. Diesel is about the same as the UK average of 198.4p.

Where is the cheapest petrol in Bristol?

The cheapest petrol we list in Bristol is 164.9p a litre at Costco Bristol in Bristol.

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.