Cheapest fuel in Reading

Updated 18 September 2026

The cheapest petrol in Reading is 169.9p a litre at Asda, Reading, and the cheapest diesel is 195.9p at Tesco, Reading. Across 14 forecourts in the area, unleaded averages 175.0p.

Filling a 55-litre tank at the cheapest station costs £93.44 — £2.80 less than filling at the Reading average, and £14.85 less than the most expensive forecourt nearby.

Cheapest unleaded
169.9pAsda
Cheapest diesel
195.9pTesco
Reading average
175.0p+1.7p vs UK
Forecourts tracked
14within 6 miles

Fuel prices in Reading

Unleaded in Reading averages 175.0p, which is 1.7p above the national average of 173.3p — more expensive than the UK average. Over a year of fortnightly 55-litre fills that is about £24 more than a typical UK driver pays — which makes picking the right forecourt locally worth more here, not less.

The gap between the cheapest and most expensive forecourt in the Reading area is 27.0p a litre. On a 55-litre tank that is £14.85 — the difference between the best and worst choice on the same day, for the same fuel.

Cheapest forecourts in Reading right now

Cheapest petrol in Reading

14 forecourts in the area publish an unleaded price, averaging 175.0p a litre.

Cheapest unleaded near Reading, 18 September 2026
# Station Unleaded 55-litre tank
1 Asda Reading · RG6 5TT 169.9p £93.44
2 BP Reading · RG7 1BA 171.9p £94.55
3 Tesco Reading · RG30 1AW 172.9p £95.09
4 Independent / other 69 London Road, Reading · RG1 5BW 172.9p £95.09
5 Esso 18-20 Church St, Reading · RG4 8AU 173.9p £95.64
6 BP 324 Wokingham Road, Reading · RG6 1JU 173.9p £95.64
7 Shell 658 Wokingham Road, Reading, Berkshire · RG6 7HN 173.9p £95.64
8 Esso Reading · RG2 0HP 173.9p £95.64
9 Esso 211 Shinfield Road, Reading · RG2 8HA 173.9p £95.64
10 Esso Reading · RG4 8DH 173.9p £95.64

Cheapest super unleaded petrol in Reading

13 forecourts in the area publish a super unleaded price, averaging 192.4p a litre.

Cheapest super unleaded near Reading, 18 September 2026
# Station Super unleaded 55-litre tank
1 Tesco Reading · RG30 1AW 182.9p £100.59
2 Independent / other 69 London Road, Reading · RG1 5BW 185.9p £102.25
3 Esso 18-20 Church St, Reading · RG4 8AU 188.9p £103.89
4 BP Reading · RG7 1BA 189.9p £104.44
5 Esso Reading · RG2 0HP 189.9p £104.44
6 Esso 211 Shinfield Road, Reading · RG2 8HA 189.9p £104.44
7 Esso Reading · RG4 8DH 189.9p £104.44
8 BP Reading · RG7 1LZ 189.9p £104.44
9 BP 182-184 Henley Road, Reading · RG4 5DL 189.9p £104.44
10 BP 324 Wokingham Road, Reading · RG6 1JU 194.9p £107.19

Cheapest diesel in Reading

14 forecourts in the area publish a diesel price, averaging 200.1p a litre.

Cheapest diesel near Reading, 18 September 2026
# Station Diesel 55-litre tank
1 Tesco Reading · RG30 1AW 195.9p £107.75
2 Asda Reading · RG6 5TT 195.9p £107.75
3 Esso 18-20 Church St, Reading · RG4 8AU 196.9p £108.30
4 BP 709 London Road, Reading · RG6 1BG 198.9p £109.39
5 BP Reading · RG7 1BA 198.9p £109.39
6 Shell 658 Wokingham Road, Reading, Berkshire · RG6 7HN 198.9p £109.39
7 Esso Reading · RG4 8DH 198.9p £109.39
8 BP 324 Wokingham Road, Reading · RG6 1JU 199.9p £109.94
9 Esso Reading · RG2 0HP 199.9p £109.94
10 Esso 211 Shinfield Road, Reading · RG2 8HA 199.9p £109.94

About fuel in Reading

Reading has a busy forecourt market driven by M4 commuter traffic, but Thames Valley prices generally run above the national average — a pattern that holds across most of Berkshire and Surrey.

Forecourts in the Reading area are operated by BP (6), Esso (4), Tesco (1), Shell (1), Independent / other (1), Asda (1).

Local tip. The Thames Valley is one of the pricier parts of England for fuel. Supermarket sites off the A33 and A4 are the best value locally.

Reading sits in Berkshire, in the South East region. This page covers forecourts within about 6 miles of the town centre, which is the realistic detour range for a fill-up.

Fuel prices in nearby towns

Forecourts compete across town boundaries, so a neighbouring town is often worth a look — especially if you are passing through anyway.

See every town and city we cover →

Questions

Fuel prices in Reading — FAQ

Where is the cheapest petrol in Reading?

Asda, Reading is currently the cheapest at 169.9p a litre for unleaded. The five cheapest forecourts in the area are Asda Reading (169.9p), BP Reading (171.9p), Tesco Reading (172.9p), Independent / other 69 London Road, Reading (172.9p), Esso 18-20 Church St, Reading (173.9p). Prices change daily — the live map always shows the current figure.

How much is petrol in Reading?

Unleaded averages 175.0p a litre (£1.75) across 14 forecourts in the Reading area, ranging from 169.9p to 196.9p. Filling a 55-litre tank at the local average costs £96.25.

How much is diesel in Reading?

Diesel averages 200.1p a litre across 14 forecourts in the Reading area. The cheapest is 195.9p at Tesco, Reading, and the most expensive nearby is 217.9p.

Is fuel cheaper in Reading than the rest of the UK?

Reading averages 175.0p for unleaded against a UK average of 173.3p — +1.7p the national figure. See how much petrol costs across the UK for the full regional picture.

How do I get alerts when fuel gets cheaper in Reading?

Save your regular forecourts as favourites in the free CheapestFuel iOS app and turn on price-drop notifications. You will get a push alert when one of them cuts its price.

Never overpay in Reading again

Save your local forecourts as favourites and get a push alert the moment one of them drops its price.

Prices are aggregated from retailers' published fuel price feeds under the UK government's open fuel price scheme, which covers Great Britain only. Last updated 18 September 2026. Figures are indicative and can change without notice — always check the price displayed at the pump before filling up. See our privacy policy for how we handle data.