Fuel Prices Across the St Albans (AL) Postcode Area

Last updated: · Prices refresh every 30 minutes from the UK government's Fuel Finder service.

Looking for St Albans itself? See the cheapest petrol & diesel prices in St Albans — this page covers the whole St Albans postcode area.

Cheapest Petrol in St Albans (AL)

141.9p per litre at Esso, Friar's Wash
Area average: 153.6p — save up to 11.7p/litre

Cheapest Diesel in St Albans (AL)

163.7p per litre at EG On The Move, Friar's Wash
Area average: 171.7p — save up to 8.0p/litre

There are 28 fuel stations reporting live prices across the St Albans (AL) postcode area via the UK government's Fuel Finder service. Unleaded petrol (E10) averages 153.6p per litre across 28 stations. Diesel (B7) averages 171.7p across 28 stations. Unleaded is 0.7p above the national average of 152.9p.

Use our fuel station finder to find the most economical place to fill up near you, or calculate the fuel cost of a longer trip.

Average Petrol and Diesel Prices in St Albans (AL) (pence per litre)

Unleaded (E10)
153.6p
28 stations
±3.9p std dev
+0.7p vs national
Super Unleaded (E5)
171.8p
25 stations
±7.1p std dev
+0.5p vs national
Diesel (B7)
171.7p
28 stations
±4.9p std dev
+1.0p vs national
Premium Diesel
192.7p
18 stations
±6.9p std dev
+1.5p vs national

30-Day Price Trend in St Albans (pence per litre)

Daily averages across all stations in the St Albans (AL) postcode area over the last 30 days.

Fuel Stations in St Albans (AL)

Station Postcode E10 E5 B7 SDV
Esso, St Albans AL1 1LP 153.9p 172.9p 173.9p 192.9p
Sainsbury's, Sopwell St Albans AL1 2QU Super-market 149.9p 161.9p 171.9p
Morrisons, Clarence St Albans AL1 4LW Super-market 149.9p 165.9p 167.9p
Sainsbury's, Marshalswick West St Albans AL1 4UZ 149.9p 161.9p 165.9p
Asda, St Albans AL10 0JP 153.7p 165.7p
8520231, Hatfield AL10 9BY Super-market 155.7p 165.7p 165.7p
Sainsbury's, London Colney AL2 1AB 151.9p 163.9p 167.9p
Gulf, Park Street and Frogmore AL2 2JX Super-market 162.0p 185.9p
BP, Park Street and Frogmore AL2 2NN 153.9p 174.9p 173.9p 194.9p
Shell, Chiswell Green AL2 3EH 153.9p 179.9p 171.9p 199.9p
Harvest Energy, Bricket Wood AL2 3RS 147.9p 176.9p
BP, St Peters (St Albans) AL3 4DP 154.9p 175.9p 173.9p 194.9p
Esso, Bernards Heath St Albans AL3 5AS 152.9p 175.9p 171.9p 189.9p
Texaco, Bernards Heath St Albans AL3 6BZ Super-market 153.9p 169.9p 172.9p 188.9p
Shell, Redbourn AL3 7AD 153.9p 179.9p 174.9p 199.9p
EG On The Move, Friar's Wash AL3 8HS 145.7p 159.7p Cheapest 163.7p Cheapest 170.7p Cheapest
Esso, Friar's Wash AL3 8HS 141.9p Cheapest 161.9p 166.9p 186.9p
Shell, Smallford AL4 0HP 153.9p 174.9p 171.9p 194.9p
Shell, Colney Heath AL4 0NG 155.9p 179.9p 174.9p 199.9p
BP, Harpenden AL5 2UA 156.9p 177.9p 174.9p 195.9p
Esso, Harpenden AL5 5AL 155.9p 170.9p 173.9p 187.9p
BP, St Albans AL6 9HP 156.9p 177.9p 169.9p 190.9p
Morrisons, Welwyn Garden City AL7 1FP Super-market 153.9p 165.9p 165.9p
Esso, Welwyn Garden City AL7 1LE 155.9p 175.9p 169.9p 189.9p
Shell, Welwyn Garden City AL8 6XA 156.9p 184.9p 170.9p 199.9p
Tesco, Hatfield AL9 5JY Super-market 153.9p 162.9p 166.9p
Esso, Brookmans Park AL9 6DB 155.9p 175.9p 173.9p 189.9p
BP, Welham Green AL9 7NF 157.9p 178.9p 181.9p 199.9p

Station Map

What does fuel cost a typical driver in the St Albans area?

At current prices, a typical driver covering 12000 miles a year in a petrol car averaging 35 mpg spends about £2393/year on fuel across the St Albans (AL) postcode area (at 153.6p/L). That's £10 more than the UK average of £2383.

A diesel driver doing the same 12000 miles at 50 mpg spends about £1873/year at the area's average diesel price of 171.7p/L. That's £11 more than the UK average of £1862.

Choose the right station — save £££

Across the St Albans area, the cheapest petrol is 141.9p/L and the most expensive is 162.0p/L — a 20.1p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £12.06.

For diesel the spread is 22.2p/L (163.7p cheapest, 185.9p dearest) — £13.32 saved on a 60‑litre fill.

Frequently Asked Questions

The average unleaded petrol (E10) price across the St Albans (AL) postcode area is currently 153.6p per litre from 28 stations. The national average is 152.9p, so the St Albans area is 0.7p above the national average. Prices are sourced from the UK government's Fuel Finder service and updated every 30 minutes.

The average diesel (B7) price across the St Albans (AL) postcode area is currently 171.7p per litre from 28 stations. The national average is 170.7p, so the St Albans area is 1.0p above the national average. Prices are sourced from the UK government's Fuel Finder service.

There are currently 28 fuel stations reporting prices across the St Albans postcode area. This includes supermarket forecourts, independent stations, and branded sites.

Unleaded petrol in the St Albans area averages 153.6p compared to the national average of 152.9p — that's 0.7p more expensive than the UK average. Diesel averages 171.7p compared to 170.7p nationally — 1.0p above average.

Fuel prices on MPG Calc are updated every 30 minutes using official data from the UK government's Fuel Finder service. All retailers with 250+ filling stations are required by law to report their prices, covering the vast majority of UK forecourts.