Average Petrol Price in Buckinghamshire

Petrol (E10)156.7p
Diesel (B7S)180.1p

Today the average petrol price in Buckinghamshire is 156.70p per litre. 0.1p higher than the average price in England.

The current average price of diesel is 180.09p per litre. 1.4p above the English diesel average.

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

Cheapest Petrol in Buckinghamshire

The cheapest petrol in Buckinghamshire is in Buckingham (150.9p per litre).

Currently, buying 60 litres of petrol in Buckingham costs £9.80 less than in Beaconsfield (167.2p 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
Amersham3160.90p180.90p
Aylesbury15151.74p175.39p
Beaconsfield3167.23p188.57p
Bourne End2165.40p185.90p
Buckingham6150.90p178.57p
Chesham3161.90p181.90p
Gerrards Cross2160.40p187.40p
High Wycombe13155.13p180.35p
Marlow3161.23p183.23p
Milton Keynes27158.26p181.45p
Newport Pagnell1157.90p182.90p
Olney1156.90p179.90p
Princes Risborough2156.40p177.40p
Walters Ash1153.90p176.90p
Wendover2152.80p175.30p
Winslow1159.90p177.90p

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 Buckinghamshire has decreased by 1.5p in the last week. Diesel has fallen by 2.4p.

In the last month petrol has dropped by 0.4p and. and diesel has fallen by 7.2p.