Live prices today at 27 stations in Newbury. Cheapest diesel £1.980/L, petrol £1.730/L. Updated 9 October 2026.
The average diesel price in Newbury, £2.013/L, is 0.7% above the national average of £1.999/L. The average petrol price in Newbury, £1.774/L, is 1.7% above the national average of £1.745/L. In the seven days to 9 October 2026, the average diesel price rose by £0.001/L at the 25 stations priced on both days. In the seven days to 9 October 2026, the average petrol price fell by £0.004/L at the 26 stations priced on both days. By brand, a litre of diesel in Newbury averages £1.987/L at Sainsbury's and £2.180/L at Welcome Break: £7.72 apart on a 40-litre tank. Open 24 hours: 18 of 27 stations in Newbury. On a motorway: 3 of 27 stations in Newbury. On the motorway a litre of diesel costs £0.139/L more than elsewhere on average (nationwide).
| Station | Price | Distance |
|---|---|---|
| SAINSBURYS NEWBURY | £1.990/L | 0.4 km |
| SAINSBURYS NEWBURY ANDOVER ROAD | £1.990/L | 2.6 km |
| CHIEVELEY MOTORS | £1.990/L | 5.4 km |
| NEWBURY EXTRA - PETROL FILLING STATION | £2.000/L | 2.1 km |
| RONTEC COLTHROP | £2.000/L | 5.3 km |