⛽ Updated 2026-04-05

Cheapest fuel in St Albans today

Tracking 15 stations across St Albans, Hertfordshire. Prices updated daily from official government data.

Cheapest petrol in St Albans today
154.9p+6.0p vs last week
Sainsbury's · SAINSBURYS MARSHALSWICK
AL1 4UZ
Avg petrol
158.8p
+6.0p vs last week
Avg diesel
189.7p
Price spread
7.0p

Station map

🛒 Cheapest supermarket
Sainsbury's
Sainsbury's
SAINSBURYS MARSHALSWICK
AL1 4UZ
154.9p
🔧 Cheapest independents
Shell
Shell
SHELL REDBOURN
AL3 7AD
156.9p
BP
BP
ST ALBANS SF CONNECT
AL3 4DP
156.9p

📈 30-day price trend — St Albans

136p164p191p03-0603-1303-2103-2804-05
— Petrol (E10)— Diesel

Key insights for St Albans

  • Average petrol has risen 6p/litre in St Albans over the past week
  • There is a 7p/litre spread between the cheapest and most expensive petrol in St Albans — filling a 55L tank at the cheapest saves ~£3.85
  • Sainsbury's is the cheapest forecourt in St Albans at 154.9p, 2p cheaper than the cheapest independent
  • Watford is currently 5.9p/litre cheaper on average than St Albans

Is it cheaper nearby?

Towns near St Albans — click to compare

152.9p-5.9p
154.9p-3.9p
156.0p-2.8p
157.5p-1.3p
St Albans
158.8p
159.1p+0.3p

Top 5 cheapest stations in St Albans

Tap a station to see opening times and details

🏆
Sainsbury's
S
Sainsbury's
SAINSBURYS MARSHALSWICKAL1 4UZPetrolSupermarket
154.9p
#2
Morrisons
M
Morrisons
MFG MORRISONS ST ALBANSAL1 4LWPetrolSupermarket
156.9p
#3
Sainsbury's
S
Sainsbury's
SAINSBURYS LONDON COLNEYAL2 1ABPetrolSupermarket
156.9p
#4
Shell
S
Shell
SHELL REDBOURNAL3 7ADPetrol
156.9p
#5
BP
B
BP
ST ALBANS SF CONNECTAL3 4DPPetrol
156.9p
📰 Fuel prices in St Albans — latest update

# Petrol Prices Rise in St Albans

Petrol prices in St Albans have climbed to an average of 156.6p per litre today, up 6.3p from last week. This puts the town 1.2p above the UK national average of 155.4p per litre. Across the 15 tracked forecourts in St Albans, there is a significant 20.0p spread between the cheapest and most expensive fuel, meaning drivers could pay substantially different amounts depending on where they fill up.

For the best deal, head to the independent Esso forecourt where petrol costs just 141.9p per litre. Given the wide price variation across stations, it's worth checking fuel prices before visiting a forecourt to avoid overpaying during the current price spike.

Get St Albans alerts in your inbox
Free weekly digest — no app needed. Unsubscribe anytime.
Get free alerts →

Fuel prices in St Albans — what's happening

Updated 2026-04-05

# Petrol Prices Rise in St Albans Petrol prices in St Albans have climbed to an average of 156.6p per litre today, up 6.3p from last week. This puts the town 1.2p above the UK national average of 155.4p per litre. Across the 15 tracked forecourts in St Albans, there is a significant 20.0p spread between the cheapest and most expensive fuel, meaning drivers could pay substantially different amounts depending on where they fill up. For the best deal, head to the independent Esso forecourt where petrol costs just 141.9p per litre. Given the wide price variation across stations, it's worth checking fuel prices before visiting a forecourt to avoid overpaying during the current price spike.