Average Petrol Price in Berkshire

Petrol (E10)158.4p
Diesel (B7S)181.8p

Today the average petrol price in Berkshire is 158.37p per litre. 1.7p higher than the average price in England.

The current average price of diesel is 181.82p per litre. 3.1p above the English diesel average.

We calculate the daily averages by analysing price data from the 106 petrol stations in Berkshire that are sending price changes to the Fuel Finder system.

Cheapest Petrol in Berkshire

The cheapest petrol in Berkshire is in Crowthorne (153.9p per litre).

Currently, buying 60 litres of petrol in Crowthorne costs £7.80 less than in Hungerford (166.9p per litre).

Average Fuel Prices by City/Town

Select a town or city to view local petrol station price data.

TOWN/CITY STATIONS PETROL DIESEL
Ascot1156.90p185.90p
Bracknell8155.53p180.28p
Crowthorne1153.90p175.90p
Hungerford5166.90p187.70p
Hungerford5166.90p187.70p
Maidenhead8157.90p179.53p
Newbury6161.40p180.90p
Old Windsor1157.90p183.90p
Reading37158.14p182.39p
Slough15156.17p178.77p
Thatcham4163.65p182.65p
Windsor4158.40p182.40p
Wokingham6158.73p185.23p

Average petrol prices last updated at 12 Jun 2026 10:00 (14 hours, and 13 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Berkshire has decreased by 1.8p in the last week. Diesel has fallen by 3.6p.

In the last month petrol has dropped by 1.1p and. and diesel has fallen by 8p.