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
-
ESSO Cheapest
NORTH ORBITAL ROAD, ST ALBANS, WD25 7LW
169.9p
-
MORRISONS
HATFIELD ROAD, ST ALBANS, AL1 4LW
171.9p
-
SAINSBURYS
185 MARSHALSWICK LANE, ST ALBANS, AL1 4UZ
171.9p
-
ESSO
2 BEECH ROAD, ST ALBANS, AL3 5AS
171.9p
-
HARVEST
1 OLD WATFORD ROAD, ST ALBANS, AL2 3RS
172.9p
-
SHELL
NORTH ORBITAL ROAD, ST ALBANS, AL4 0NG
176.9p
-
ESSO
LONDON ROAD, ST ALBANS, AL1 1LP
176.9p
-
BP
113 WATLING STREET, ST ALBANS, AL2 2NN
177.9p
-
SHELL
REDBOURNE ROAD, ST ALBANS, AL3 7AD
178.9p
-
BP
VERULAM ROAD, ST ALBANS, AL3 4DP
178.9p
Cheapest diesel in St Albans
-
ESSO Cheapest
NORTH ORBITAL ROAD, ST ALBANS, WD25 7LW
193.9p
-
MORRISONS
HATFIELD ROAD, ST ALBANS, AL1 4LW
196.9p
-
SAINSBURYS
185 MARSHALSWICK LANE, ST ALBANS, AL1 4UZ
196.9p
-
ESSO
LONDON ROAD, ST ALBANS, AL1 1LP
198.9p
-
HARVEST
1 OLD WATFORD ROAD, ST ALBANS, AL2 3RS
199.9p
-
BP
VERULAM ROAD, ST ALBANS, AL3 4DP
199.9p
-
ESSO
2 BEECH ROAD, ST ALBANS, AL3 5AS
199.9p
-
SHELL
REDBOURNE ROAD, ST ALBANS, AL3 7AD
200.9p
-
BP
113 WATLING STREET, ST ALBANS, AL2 2NN
201.9p
-
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
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.