Average Petrol Price in Berkshire

Petrol (E10)161.0p
Diesel (B7S)179.8p

Today the average petrol price in Berkshire is 161.03p per litre. 2.2p higher than the average price in England.

The current average price of diesel is 179.83p per litre. 2.6p 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 Slough (158.8p per litre).

Currently, buying 60 litres of petrol in Slough costs £4.60 less than in Hungerford (166.5p 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
Ascot1159.90p177.90p
Bracknell8161.78p179.03p
Crowthorne1158.90p177.90p
Hungerford5166.50p187.10p
Hungerford5166.50p187.10p
Maidenhead8159.03p177.78p
Newbury6163.90p183.23p
Old Windsor1162.90p181.90p
Reading37160.55p178.93p
Slough15158.83p178.43p
Thatcham4166.40p183.15p
Windsor4161.40p179.40p
Wokingham6163.73p184.07p

Average petrol prices last updated at 28 Jul 2026 10:00 (5 hours, and 12 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Berkshire has increased by 3.9p in the last week. Diesel has risen by 5.6p.

In the last month, petrol has increased by 7.1p and diesel has risen by 7.8p.