Fuel Prices Across St Albans (AL) Today

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

Cheapest Petrol in St Albans (AL)

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

Cheapest Diesel in St Albans (AL)

166.9p per litre at Esso, Friar's Wash
Area average: 182.9p — save up to 16.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 160.2p per litre across 28 stations. Diesel (B7) averages 182.9p across 28 stations. Unleaded is 2.0p above the national average of 158.2p.

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)
160.2p
28 stations
±4.6p std dev
+2.0p vs national
Super Unleaded (E5)
178.0p
25 stations
±8.1p std dev
+2.0p vs national
Diesel (B7)
182.9p
28 stations
±5.1p std dev
+1.4p vs national
Premium Diesel
203.2p
18 stations
±8.5p std dev
+1.6p 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 158.9p 177.9p 184.9p 203.9p
SAINSBURY'S, Sopwell St Albans AL1 2QU Super-market 158.9p 170.9p 179.9p
MORRISONS, Clarence St Albans AL1 4LW Super-market 159.9p 169.9p 178.9p
SAINSBURY'S, Marshalswick West St Albans AL1 4UZ 158.9p 170.9p 178.9p
ASDA, St Albans AL10 0JP 158.7p 177.7p
8520231, Hatfield AL10 9BY Super-market 160.7p 170.7p 191.7p
SAINSBURY'S, London Colney AL2 1AB 160.9p 172.9p 181.9p
Gulf, Park Street and Frogmore AL2 2JX Super-market 162.0p 185.9p
BP, Park Street and Frogmore AL2 2NN 164.9p 185.9p 191.9p 212.9p
SHELL, Chiswell Green AL2 3EH 165.9p 189.9p 191.9p 219.9p
HARVEST ENERGY, Bricket Wood AL2 3RS 164.9p 189.9p
BP, St Peters (St Albans) AL3 4DP 158.9p 179.9p 184.9p 205.9p
ESSO, Bernards Heath St Albans AL3 5AS 158.9p 179.9p 181.9p 199.9p
TEXACO, Bernards Heath St Albans AL3 6BZ Super-market 157.9p 173.9p 182.9p 198.9p
SHELL, Redbourn AL3 7AD 162.9p 189.9p 185.9p 209.9p
EG On The Move, Friar's Wash AL3 8HS 152.7p 166.7p 178.7p 185.7p Cheapest
Esso, Friar's Wash AL3 8HS 141.9p Cheapest 161.9p Cheapest 166.9p Cheapest 186.9p
SHELL, Smallford AL4 0HP 164.9p 189.9p 183.9p 204.9p
SHELL, Colney Heath AL4 0NG 166.9p 189.9p 186.9p 214.9p
BP, Harpenden AL5 2UA 161.9p 182.9p 183.9p 204.9p
ESSO, Harpenden AL5 5AL 160.9p 175.9p 182.9p 196.9p
BP, St Albans AL6 9HP 161.9p 182.9p 181.9p 202.9p
MORRISONS, Welwyn Garden City AL7 1FP Super-market 158.9p 169.9p 177.9p
ESSO, Welwyn Garden City AL7 1LE 161.9p 179.9p 181.9p 199.9p
SHELL, Welwyn Garden City AL8 6XA 162.9p 189.9p 181.9p 209.9p
TESCO, Hatfield AL9 5JY Super-market 158.9p 167.9p 176.9p
ESSO, Brookmans Park AL9 6DB 159.9p 179.9p 183.9p 199.9p
BP, Welham Green AL9 7NF 158.9p 178.9p 183.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 £2497/year on fuel across the St Albans (AL) postcode area (at 160.2p/L). That's £31 more than the UK average of £2466.

A diesel driver doing the same 12000 miles at 50 mpg spends about £1995/year at the area's average diesel price of 182.9p/L. That's £15 more than the UK average of £1980.

Choose the right station — save £££

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

For diesel the spread is 25.0p/L (166.9p cheapest, 191.9p dearest) — £15.00 saved on a 60‑litre fill.

Frequently Asked Questions

The average unleaded petrol (E10) price across the St Albans (AL) postcode area is currently 160.2p per litre from 28 stations. The national average is 158.2p, so the St Albans area is 2.0p 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 182.9p per litre from 28 stations. The national average is 181.5p, so the St Albans area is 1.4p 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 160.2p compared to the national average of 158.2p — that's 2.0p more expensive than the UK average. Diesel averages 182.9p compared to 181.5p nationally — 1.4p 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.