Cheapest Petrol & Diesel in Leicester Today

☆ Save

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

Cheapest Petrol in Leicester

153.9p per litre at Texaco, Fosse Leicester
Area average: 159.5p — save up to 5.6p/litre

Cheapest Diesel in Leicester

174.9p per litre at ASDA, Leicester
Area average: 181.9p — save up to 7.0p/litre

Worth the Drive?

Petrol averages 4.6p less in Saffron (154.9p vs 159.5p here). The round trip is about 1 miles each way, costing roughly £0.47 in fuel at 35 mpg. A 60‑litre fill would save £2.75 — a net saving of £2.29 after the return journey.

Diesel averages 3.0p less in Saffron (178.9p vs 181.9p here). The round trip is about 1 miles each way, costing roughly £0.38 in fuel at 50 mpg. A 60‑litre fill would save £1.80 — a net saving of £1.42 after the return journey.

There are 30 fuel stations in Leicester reporting live prices via the UK government's Fuel Finder service. Unleaded petrol (E10) averages 159.5p per litre across 30 stations. Diesel (B7) averages 181.9p across 30 stations. Unleaded is 1.7p above the national average of 157.8p.

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 from Leicester.

Fuel Stations in Leicester

Station Postcode E10 E5 B7 SDV
ASDA, Enderby Leicester LE3 2LL 154.7p 177.7p
ASDA, Leicester LE4 5NU 154.7p 174.9p Cheapest
BP, Aylestone Leicester LE2 6UF 155.9p 175.9p 179.9p
BP, Spinney Hills Leicester LE5 5FD 157.9p 171.9p 182.9p 196.9p
BP HARVEST ENERGY, Rushey Mead Leicester LE4 7PB 158.9p 179.9p 181.9p 202.9p
EG ON THE MOVE, Wycliffe Leicester LE5 0AU 158.9p 178.9p 182.9p
ESSO, Belgrave (Leicester) LE1 2JY 157.9p 179.9p 198.9p
ESSO, Braunstone Leicester (LE19 1XT) LE19 1XT 158.9p 179.9p 179.9p 199.9p
ESSO, Braunstone Leicester (LE19 1XT) LE19 1XT 158.9p 179.9p 179.9p 199.9p
ESSO, Aylestone Leicester LE2 8JB 164.9p 183.9p 183.9p 202.9p
ESSO, Western Leicester LE3 0WD 161.9p 180.9p 187.9p 206.9p
ESSO, Braunstone Park Leicester LE3 2FU 157.9p 172.9p 182.9p 196.9p
ESSO, Fosse Leicester LE3 5EX 158.9p 173.9p 179.9p
ESSO, Beaumont Leys Leicester LE3 9QJ 161.9p 180.9p 188.9p 207.9p
JET, Leicester LE1 3XP 157.9p 175.9p 179.9p 199.9p
MORRISONS, Saffron Leicester LE2 7LT Super-market 154.9p 169.9p 178.9p
MORRISONS, Glenfields Leicester LE3 8BQ Super-market 155.9p 169.9p 175.9p
MURCO, Wycliffe Leicester LE2 1DA 157.9p 177.9p 179.9p
SAINSBURY'S, Enderby Leicester LE19 1WT Super-market 154.9p 166.9p 176.9p
SHELL, Knighton Leicester LE23JW 162.9p 184.9p 186.9p 214.9p
SHELL, Westcotes Leicester LE3 0PD 158.9p 179.9p 183.9p 209.9p
SHELL, Thurncourt Leicester LE5 2BE 159.9p 184.9p 183.9p 204.9p
SHELL HARVEST ENERGY, Rushey Mead Leicester LE4 7SP 158.9p 183.9p 181.9p 206.9p
TESCO, Beaumont Leys Leicester LE4 1DE Super-market 155.9p 164.9p Cheapest 175.9p
TESCO, Humberstone Leicester LE5 1BJ Super-market 155.9p 164.9p 175.9p
Texaco, Fosse Leicester LE3 6AW 153.9p Cheapest 165.9p 178.9p
VALERO, Leicester LE4 0JF 157.9p 189.9p 178.9p 214.9p
WELCOME BREAK, Leicester Forest East (LE3 3GB) LE3 3GB Motorway 178.9p 190.9p 197.9p 209.9p
WELCOME BREAK, Leicester Forest East (LE3 3GB) LE3 3GB Motorway 178.9p 190.9p 197.9p 209.9p
knighton Self Service, Leicester LE2 6BL 158.9p 166.9p 179.9p 187.9p Cheapest

Station Map

Average Petrol and Diesel Prices in Leicester (pence per litre)

Unleaded (E10)
159.5p
30 stations
±5.8p std dev
+1.7p vs national
Super Unleaded (E5)
177.3p
27 stations
±7.7p std dev
+1.5p vs national
Diesel (B7)
181.9p
30 stations
±5.5p std dev
+1.1p vs national
Premium Diesel
204.0p
18 stations
±6.7p std dev
+2.8p vs national

30-Day Price Trend in the Leicester Region (pence per litre)

Daily averages across all stations in the Leicester postcode area over the last 30 days. Leicester sits within this region.

What does fuel cost a typical driver in Leicester?

At current prices, a typical driver covering 12000 miles a year in a petrol car averaging 35 mpg spends about £2486/year on fuel in Leicester (at 159.5p/L). That's £26 more than the UK average of £2460. Across the wider Leicester (LE) postcode area petrol averages 158.5p/L, working out at £2470/year.

A diesel driver doing the same 12000 miles at 50 mpg spends about £1985/year at Leicester's average diesel price of 181.9p/L. That's £12 more than the UK average of £1973. Across the wider Leicester (LE) postcode area diesel averages 181.9p/L — £1985/year.

Choose the right station — save £££

The cheapest petrol in Leicester is 153.9p/L and the most expensive is 178.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 23.0p/L (174.9p cheapest, 197.9p dearest) — £13.80 saved on a 60‑litre fill.

Fuel Prices by Brand in Leicester

Average prices and cheapest station for each fuel brand with two or more forecourts in Leicester.

ESSO Fuel Prices in Leicester

There are 8 ESSO stations in Leicester. Petrol averages 160.2p/L0.7p above the Leicester average. Diesel averages 182.9p/L (1.0p above town avg). Cheapest petrol: ESSO, Belgrave (Leicester) at 157.9p.

Show 8 ESSO stations
StationPostcodeE10B7
ESSO, Belgrave (Leicester) LE1 2JY 157.9p 179.9p
ESSO, Braunstone (LE19 1XT) LE19 1XT 158.9p 179.9p
ESSO, Braunstone (LE19 1XT) LE19 1XT 158.9p 179.9p
ESSO, Aylestone LE2 8JB 164.9p 183.9p
ESSO, Western LE3 0WD 161.9p 187.9p
ESSO, Braunstone Park LE3 2FU 157.9p 182.9p
ESSO, Fosse LE3 5EX 158.9p 179.9p
ESSO, Beaumont Leys LE3 9QJ 161.9p 188.9p

SHELL Fuel Prices in Leicester

There are 3 SHELL stations in Leicester. Petrol averages 160.6p/L1.1p above the Leicester average. Diesel averages 184.9p/L (3.0p above town avg). Cheapest petrol: SHELL, Westcotes at 158.9p.

Show 3 SHELL stations
StationPostcodeE10B7
SHELL, Knighton LE23JW 162.9p 186.9p
SHELL, Westcotes LE3 0PD 158.9p 183.9p
SHELL, Thurncourt LE5 2BE 159.9p 183.9p

ASDA Fuel Prices in Leicester

There are 2 ASDA stations in Leicester. Petrol averages 154.7p/L4.8p below the Leicester average. Diesel averages 176.3p/L (5.6p below town avg). Cheapest petrol: ASDA, Enderby at 154.7p.

Show 2 ASDA stations
StationPostcodeE10B7
ASDA, Enderby LE3 2LL 154.7p 177.7p
ASDA, Leicester LE4 5NU 154.7p 174.9p

BP Fuel Prices in Leicester

There are 2 BP stations in Leicester. Petrol averages 156.9p/L2.6p below the Leicester average. Diesel averages 181.4p/L (0.5p below town avg). Cheapest petrol: BP, Aylestone at 155.9p.

Show 2 BP stations
StationPostcodeE10B7
BP, Aylestone LE2 6UF 155.9p 179.9p
BP, Spinney Hills LE5 5FD 157.9p 182.9p

MORRISONS Fuel Prices in Leicester

There are 2 MORRISONS stations in Leicester. Petrol averages 155.4p/L4.1p below the Leicester average. Diesel averages 177.4p/L (4.5p below town avg). Cheapest petrol: MORRISONS, Saffron at 154.9p.

Show 2 MORRISONS stations
StationPostcodeE10B7
MORRISONS, Saffron LE2 7LT 154.9p 178.9p
MORRISONS, Glenfields LE3 8BQ 155.9p 175.9p

TESCO Fuel Prices in Leicester

There are 2 TESCO stations in Leicester. Petrol averages 155.9p/L3.6p below the Leicester average. Diesel averages 175.9p/L (6.0p below town avg). Cheapest petrol: TESCO, Beaumont Leys at 155.9p.

Show 2 TESCO stations
StationPostcodeE10B7
TESCO, Beaumont Leys LE4 1DE 155.9p 175.9p
TESCO, Humberstone LE5 1BJ 155.9p 175.9p

WELCOME BREAK Fuel Prices in Leicester

There are 2 WELCOME BREAK stations in Leicester. Petrol averages 178.9p/L19.4p above the Leicester average. Diesel averages 197.9p/L (16.0p above town avg). Cheapest petrol: WELCOME BREAK, Leicester Forest East (LE3 3GB) at 178.9p.

Show 2 WELCOME BREAK stations
StationPostcodeE10B7
WELCOME BREAK, Leicester Forest East (LE3 3GB) LE3 3GB 178.9p 197.9p
WELCOME BREAK, Leicester Forest East (LE3 3GB) LE3 3GB 178.9p 197.9p

Frequently Asked Questions

The cheapest unleaded petrol (E10) in Leicester today is 153.9p per litre at Texaco, LE3 6AW. The average across 30 stations is 159.5p. Prices are sourced from the UK government's Fuel Finder service and updated every 30 minutes.

The cheapest diesel (B7) in Leicester today is 174.9p per litre at ASDA, LE4 5NU. The average across 30 stations is 181.9p. Prices are sourced from the UK government's Fuel Finder service.

The average unleaded (E10) price in Leicester is 159.5p per litre from 30 stations. The national average is 157.8p, so Leicester is 1.7p above the national average.

The average diesel (B7) price in Leicester is 181.9p per litre from 30 stations. The national average is 180.8p, so Leicester is 1.1p above the national average.

There are currently 30 fuel stations reporting prices in Leicester. This includes supermarket forecourts, independent stations, and branded sites.

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.