Average Petrol Price in Aberdeenshire

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

Today the average petrol price in Aberdeenshire is 158.40p per litre. 0.5p higher than the average price in Scotland.

The current average price of diesel is 175.87p per litre. 1.8p below the Scottish average price for diesel.

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

Cheapest Petrol in Aberdeenshire

The cheapest petrol in Aberdeenshire is in Peterhead (153.1p per litre).

Currently, buying 60 litres of petrol in Peterhead costs £10.08 less than in Turriff (169.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
Aberdeen22158.06p173.34p
Aboyne1154.90p172.90p
Alford2159.90p179.40p
Ballater4162.40p182.40p
Banchory3156.23p172.23p
Banff2161.95p182.45p
Braemar1160.90p180.90p
Ellon2158.90p175.90p
Fraserburgh3155.23p175.23p
Huntly5160.82p182.22p
Inverurie4159.40p174.65p
Laurencekirk1161.90p185.90p
Macduff1159.90p183.90p
Maud1161.90p182.90p
Peterhead6153.10p174.57p
Portlethen1156.70p169.70p
Stonehaven2159.90p174.90p
Turriff4169.90p180.90p
Westhill3153.90p169.23p

Average petrol prices last updated at 15 Jun 2026 10:00 (3 hours, and 33 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Aberdeenshire has decreased by 1.6p in the last week. Diesel has fallen by 3.7p.

In the last month petrol has dropped by 2.3p and. and diesel has fallen by 11.3p.