Embed

Cheapest Petrol & Diesel in Reading Today

☆ Save

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

Cheapest Petrol in Reading

Area average: 153.1p — save up to 5.2p/litre

Cheapest Diesel in Reading

Area average: 173.4p — save up to 6.5p/litre

Worth the Drive?

Diesel averages 3.0p less in Whitley (170.4p vs 173.4p here). The round trip is about 2 miles each way, costing roughly £0.55 in fuel at 50 mpg. A 60‑litre fill would save £1.82 — a net saving of £1.27 after the return journey.

There are 24 fuel stations in Reading reporting live prices via the UK government's Fuel Finder service. Unleaded petrol (E10) averages 153.1p per litre across 22 stations. Diesel (B7) averages 173.4p across 22 stations. Unleaded is 0.0p above the national average of 153.1p.

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 Reading.

Fuel Stations in Reading

Station Postcode E10 E5 B7 SDV
Asda, Tilehurst Reading RG31 5AL 156.7p 186.7p
Asda, Earley Reading RG6 5TT 149.9p 168.9p
BP, Reading RG1 7PJ 154.9p 174.9p 174.9p 194.9p
BP, Coley Reading RG1 7TW 154.9p 175.9p 175.9p 196.9p
BP, Thames Reading RG1 8EQ 155.9p 174.9p 176.9p 195.9p
BP, Tilehurst Reading RG31 7QN 152.9p 173.9p 171.9p 192.9p
BP, Woodley Reading RG6 1BG 153.9p 174.9p 176.9p 197.9p
BP, Park (Reading) RG6 1JU 153.9p 174.9p 173.9p 194.9p
Costco Wholesale, Shinfield Reading RG2 6UE 147.9p Cheapest 157.9p Cheapest 166.9p Cheapest
EG On The Move, Earley Reading RG6 5HJ 151.9p 171.9p 173.9p 193.9p
Esso, Coley Reading (RG1 6JT) RG1 6JT 155.9p 174.9p 176.9p
Esso, Coley Reading (RG2 0HP) RG2 0HP 154.9p 175.9p 173.9p 189.9p
Esso, Church (Reading) RG2 8HA 152.9p 175.9p 171.9p 189.9p
Esso, Battle Reading RG30 1EL 153.9p 175.9p 172.9p 189.9p
Esso, Southcote Reading RG30 2EU 153.9p 168.9p 173.9p 187.9p
Morrisons, Whitley Reading RG2 0HB Super-market 149.9p 165.9p 167.9p
Sainsbury's, Tilehurst Reading RG31 7SA Super-market 152.9p 164.9p 171.9p
Shell, Whitley Reading RG2 0TA 154.9p 179.9p 172.9p 199.9p
Shell, Earley Reading RG6 7HN 153.9p 175.9p 175.9p 195.9p
Tesco, Thames Reading RG1 8DF Super-market 149.9p 158.9p 168.9p
Tesco, Battle Reading RG30 1AW Super-market 149.9p 158.9p 168.9p
Valero, Redlands Reading RG1 5BW 152.9p 169.9p 172.9p 185.9p Cheapest
VE3, Tilehurst Reading (RG30 4PS) RG30 4PS 127.0p
VE3, Tilehurst Reading (RG30 4PS) RG30 4PS 145.3p

Station Map

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

Unleaded (E10)
153.1p
22 stations
±2.3p std dev
+0.0p vs national
Super Unleaded (E5)
171.3p
20 stations
±6.4p std dev
0.2p below national
Diesel (B7)
173.4p
22 stations
±4.1p std dev
+2.3p vs national
Premium Diesel
193.3p
14 stations
±3.9p std dev
+1.5p vs national

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

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

What does fuel cost a typical driver in Reading?

At current prices, a typical driver covering 12000 miles a year in a petrol car averaging 35 mpg spends about £2387/year on fuel in Reading (at 153.1p/L). That's £0 more than the UK average of £2386. Across the wider Reading (RG) postcode area petrol averages 155.4p/L, working out at £2422/year.

A diesel driver doing the same 12000 miles at 50 mpg spends about £1892/year at Reading's average diesel price of 173.4p/L. That's £25 more than the UK average of £1867. Across the wider Reading (RG) postcode area diesel averages 175.6p/L — £1916/year.

Choose the right station — save £££

The cheapest petrol in Reading is 147.9p/L and the most expensive is 156.7p/L — a 8.8p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £5.28.

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

Fuel Prices by Brand in Reading

Average prices and cheapest station for each fuel brand in Reading.

BP Fuel Prices in Reading

There are 6 BP forecourts in Reading. Petrol averages 154.4p/L1.3p above the Reading average. Diesel averages 175.1p/L (1.7p above town avg). Cheapest petrol: BP, Tilehurst at 152.9p. BP fuel prices across the UK →

Show 6 BP stations
StationPostcodeE10B7
BP, Reading RG1 7PJ 154.9p 174.9p
BP, Coley RG1 7TW 154.9p 175.9p
BP, Thames RG1 8EQ 155.9p 176.9p
BP, Tilehurst RG31 7QN 152.9p 171.9p
BP, Woodley RG6 1BG 153.9p 176.9p
BP, Park (Reading) RG6 1JU 153.9p 173.9p

Esso Fuel Prices in Reading

There are 5 Esso forecourts in Reading. Petrol averages 154.3p/L1.2p above the Reading average. Diesel averages 173.9p/L (0.5p above town avg). Cheapest petrol: Esso, Church (Reading) at 152.9p. Esso fuel prices across the UK →

Show 5 Esso stations
StationPostcodeE10B7
Esso, Coley (RG1 6JT) RG1 6JT 155.9p 176.9p
Esso, Coley (RG2 0HP) RG2 0HP 154.9p 173.9p
Esso, Church (Reading) RG2 8HA 152.9p 171.9p
Esso, Battle RG30 1EL 153.9p 172.9p
Esso, Southcote RG30 2EU 153.9p 173.9p

Asda Fuel Prices in Reading

There are 2 Asda forecourts in Reading. Petrol averages 153.3p/L0.2p above the Reading average. Diesel averages 177.8p/L (4.4p above town avg). Cheapest petrol: Asda, Earley at 149.9p. Asda fuel prices across the UK →

Show 2 Asda stations
StationPostcodeE10B7
Asda, Tilehurst RG31 5AL 156.7p 186.7p
Asda, Earley RG6 5TT 149.9p 168.9p

Tesco Fuel Prices in Reading

There are 2 Tesco forecourts in Reading. Petrol averages 149.9p/L3.2p below the Reading average. Diesel averages 168.9p/L (4.5p below town avg). Cheapest petrol: Tesco, Thames at 149.9p. Tesco fuel prices across the UK →

Show 2 Tesco stations
StationPostcodeE10B7
Tesco, Thames RG1 8DF 149.9p 168.9p
Tesco, Battle RG30 1AW 149.9p 168.9p

VE3 Fuel Prices in Reading

There are 2 VE3 forecourts in Reading.

Show 2 VE3 stations
StationPostcodeE10B7
VE3, Tilehurst (RG30 4PS) RG30 4PS
VE3, Tilehurst (RG30 4PS) RG30 4PS

Costco Wholesale Fuel Prices in Reading

There is 1 Costco Wholesale forecourt in Reading. Petrol is 147.9p/L5.2p below the Reading average. Diesel is 166.9p/L (6.5p below town avg). Live prices: Costco Wholesale, Shinfield. Costco fuel is members-only — a Costco membership card is required to fill up.

Show station details
StationPostcodeE10B7
Costco Wholesale, Shinfield RG2 6UE 147.9p 166.9p

EG On The Move Fuel Prices in Reading

There is 1 EG On The Move forecourt in Reading. Petrol is 151.9p/L1.2p below the Reading average. Diesel is 173.9p/L (0.5p above town avg). Live prices: EG On The Move, Earley. EG On The Move fuel prices across the UK →

Show station details
StationPostcodeE10B7
EG On The Move, Earley RG6 5HJ 151.9p 173.9p

Morrisons Fuel Prices in Reading

There is 1 Morrisons forecourt in Reading. Petrol is 149.9p/L3.2p below the Reading average. Diesel is 167.9p/L (5.5p below town avg). Live prices: Morrisons, Whitley. Morrisons fuel prices across the UK →

Show station details
StationPostcodeE10B7
Morrisons, Whitley RG2 0HB 149.9p 167.9p

Embed live prices on your website

Free · Always up-to-date · No registration needed. Local news site, community page, or just want to share live prices? Copy the code below.

Frequently Asked Questions

The cheapest unleaded petrol (E10) in Reading today is 147.9p per litre at COSTCO WHOLESALE, RG2 6UE. The average across 22 stations is 153.1p. Prices are sourced from the UK government's Fuel Finder service and updated every 30 minutes.

The cheapest diesel (B7) in Reading today is 166.9p per litre at COSTCO WHOLESALE, RG2 6UE. The average across 22 stations is 173.4p. Prices are sourced from the UK government's Fuel Finder service.

The average unleaded (E10) price in Reading is 153.1p per litre from 22 stations. The national average is 153.1p, so Reading is 0.0p above the national average.

The average diesel (B7) price in Reading is 173.4p per litre from 22 stations. The national average is 171.1p, so Reading is 2.3p above the national average.

There are currently 24 fuel stations reporting prices in Reading. 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.