Fuel prices

Petrol and diesel prices in St Albans

Compare 10 stations and find the cheapest fuel in St Albans today.

In St Albans, unleaded petrol (E10) averages 174.8p per litre and standard diesel averages 199.1p per litre. The cheapest unleaded is at ESSO for 169.9p per litre. Prices updated 4 November 2026, 20:47.

Average fuel prices in St Albans

Unleaded

174.8p/L

Lowest 169.9p · UK avg 171.0p

Diesel

199.1p/L

Lowest 193.9p · UK avg 198.4p

Super unleaded

195.0p/L

Lowest 183.9p · UK avg 190.0p

Premium diesel

221.3p/L

Lowest 212.9p · UK avg 217.7p

Latest price update in St Albans: 4 Nov 2026, 20:47. Source: GOV.UK Fuel Finder.

Cheapest unleaded in St Albans

  1. ESSO Cheapest

    NORTH ORBITAL ROAD, ST ALBANS, WD25 7LW

    169.9p

  2. MORRISONS

    HATFIELD ROAD, ST ALBANS, AL1 4LW

    171.9p

  3. SAINSBURYS

    185 MARSHALSWICK LANE, ST ALBANS, AL1 4UZ

    171.9p

  4. ESSO

    2 BEECH ROAD, ST ALBANS, AL3 5AS

    171.9p

  5. HARVEST

    1 OLD WATFORD ROAD, ST ALBANS, AL2 3RS

    172.9p

  6. SHELL

    NORTH ORBITAL ROAD, ST ALBANS, AL4 0NG

    176.9p

  7. ESSO

    LONDON ROAD, ST ALBANS, AL1 1LP

    176.9p

  8. BP

    113 WATLING STREET, ST ALBANS, AL2 2NN

    177.9p

  9. SHELL

    REDBOURNE ROAD, ST ALBANS, AL3 7AD

    178.9p

  10. BP

    VERULAM ROAD, ST ALBANS, AL3 4DP

    178.9p

Cheapest diesel in St Albans

  1. ESSO Cheapest

    NORTH ORBITAL ROAD, ST ALBANS, WD25 7LW

    193.9p

  2. MORRISONS

    HATFIELD ROAD, ST ALBANS, AL1 4LW

    196.9p

  3. SAINSBURYS

    185 MARSHALSWICK LANE, ST ALBANS, AL1 4UZ

    196.9p

  4. ESSO

    LONDON ROAD, ST ALBANS, AL1 1LP

    198.9p

  5. HARVEST

    1 OLD WATFORD ROAD, ST ALBANS, AL2 3RS

    199.9p

  6. BP

    VERULAM ROAD, ST ALBANS, AL3 4DP

    199.9p

  7. ESSO

    2 BEECH ROAD, ST ALBANS, AL3 5AS

    199.9p

  8. SHELL

    REDBOURNE ROAD, ST ALBANS, AL3 7AD

    200.9p

  9. BP

    113 WATLING STREET, ST ALBANS, AL2 2NN

    201.9p

  10. SHELL

    NORTH ORBITAL ROAD, ST ALBANS, AL4 0NG

    201.9p

Fuel prices in St Albans: FAQ

What is the average price of petrol in St Albans?

Unleaded (E10) in St Albans averages 174.8p per litre across 10 stations, ranging from 169.9p to 178.9p. That is 3.8p above the UK average.

What is the average price of diesel in St Albans?

Standard diesel in St Albans averages 199.1p per litre across 10 stations, ranging from 193.9p to 201.9p. That is 0.7p above the UK average.

Where is the cheapest petrol in St Albans?

Right now the cheapest unleaded we can see in St Albans is at ESSO, NORTH ORBITAL ROAD, ST ALBANS, WD25 7LW, at 169.9p per litre. Prices change through the day, so check before you set off.

How often are these fuel prices updated?

We refresh prices every 15 minutes from the GOV.UK Fuel Finder scheme, where forecourts report their pump prices.

Fuel prices in other towns and cities

Search fuel prices by postcode

Contains public sector information licensed under the Open Government Licence v3.0. Prices from the GOV.UK Fuel Finder scheme.

Keep your vehicle on the road with VeFix

Save your vehicle, track MOT, tax and servicing, and book trusted UK garages. Free to join.