Cheapest Petrol & Diesel in Reading Today
☆ SaveLast updated: · Prices refresh every 30 minutes from the UK government's Fuel Finder service.
Cheapest Petrol in Reading
Cheapest Diesel in Reading
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
Nearby Towns
Average Petrol and Diesel Prices in Reading (pence per litre)
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.3p/L, working out at £2421/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/L — 1.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
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| 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/L — 1.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
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| 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/L — 0.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
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| 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/L — 3.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
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| 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
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| 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/L — 5.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
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| 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/L — 1.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
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| 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/L — 3.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
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| 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.