Petrol Prices in Newbury Today
Last updated on 13/06/2026, 23:08 · averaged across 5 stations
Unleaded petrol in Newbury currently averages 159.1p per litre — 3.9p above the national average of 155.2p. Prices have risen 2.0p over the past week. Prices are tightly clustered, with only a 1p gap between the cheapest and most expensive stations. 2 of Newbury's 5 stations are supermarket forecourts.
Fuel Prices in Newbury
Unleaded (E10)
average per litre
Diesel (B7)
average per litre
Super Unleaded (E5)
average per litre
Super Diesel
average per litre
Cheapest Fuel Today
Picked from stations with a recently confirmed price. How we choose.
Fuel Prices by Brand in Newbury
Drivers in Newbury can choose from 4 fuel brands. SAINSBURY'S currently offers the lowest average unleaded price at 156.9p.
| Brand | Avg Unleaded | Avg Diesel | Stations |
|---|---|---|---|
| SAINSBURY'S | 156.9p | 175.9p | 2 |
| TESCO | 156.9p | 175.9p | 1 |
| BP | 161.9p | 179.9p | 1 |
| SHELL | 162.9p | 180.9p | 1 |
Supermarket vs branded fuel in Newbury
Supermarket forecourts here average 157.4p for unleaded, compared to 160.2p at branded stations — a gap of 2.8p per litre. On a typical weekly 50-litre fill-up, that adds up to roughly £73 saved per year.
Fuel Price History in Newbury
Average unleaded was 158.9p on 14 May and is 159.9p today — up 1.0p. Average diesel was 186.9p on 14 May and is 178.2p today — down 8.7p.
Solid: daily average across every Newbury station. Dashed: only stations that reported in the last 48h — a second perspective that shows whether a day's move is broad or driven by a handful of reports. How we read timestamps.
Map
Frequently Asked Questions
What is the average petrol price in Newbury?
The current average unleaded (E10) price in Newbury is 159.1p per litre. The national average is 155.2p, making Newbury above the UK average. Prices are updated every 30 minutes across 5 stations.
What is the cheapest petrol in Newbury?
The cheapest unleaded petrol in Newbury is currently 161.9p per litre at BP. The average across all 5 stations is 159.1p.
How many petrol stations are in Newbury?
StationWatch tracks 5 petrol stations in Newbury with live prices updated every 30 minutes.
Which is the cheapest fuel brand in Newbury?
SAINSBURY'S currently offers the lowest average unleaded price in Newbury at 156.9p per litre across 2 stations. The most expensive brand averages 162.9p.
Are supermarket fuel stations cheaper in Newbury?
Yes — supermarket forecourts in Newbury average 157.4p for unleaded, compared to 160.2p at branded stations. That's a 2.8p per litre saving.
Is fuel in Newbury cheaper or more expensive than the UK average?
Fuel in Newbury is currently more expensive the UK average. Unleaded here averages 159.1p compared to the national average of 155.2p — a difference of 3.9p per litre.
Are Newbury fuel prices going up or down?
Unleaded prices in Newbury have risen 2.0p in the past week. Over the past 30 days, prices are up 1.0p.
How much can I save by shopping around in Newbury?
The price difference between the cheapest and most expensive stations in Newbury is currently 1.0p per litre. On a typical 50-litre fill, that's a saving of up to £0.50 by choosing the cheapest station.
All Stations
Newbury Extra - Petrol Filling Station
TESCO
PINCHINGTON LN, RG14 7HB
Sainsburys Newbury
SAINSBURY'S
HECTORS WAY, RG14 5AB
Sainsburys Newbury Andover Road
SAINSBURY'S
170 ANDOVER ROAD, RG14 6NT
Shell Newbury
SHELL
BATH ROAD, RG14 1QT
Swanbridge Sf Connect
BP
256 LONDON ROAD, RG14 2BS
Find cheapest fuel near your postcode
Enter your postcode to compare all stations within a few miles.
Search by Postcode