Average Petrol Price in Ayrshire

Petrol (E10)154.2p
Diesel (B7S)174.3p

Today the average petrol price in Ayrshire is 154.17p per litre. 3.8p lower than the average price in Scotland.

The current average price of diesel is 174.26p per litre. 3.4p below the Scottish average price for diesel.

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

Cheapest Petrol in Ayrshire

The cheapest petrol in Ayrshire is in Auchinleck (148.9p per litre).

Currently, buying 60 litres of petrol in Auchinleck costs £12.00 less than in Beith (168.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
Ardrossan2157.40p180.90p
Auchinleck1148.90p164.90p
Ayr9149.88p169.66p
Beith1168.90p179.90p
Cumnock2154.40p175.40p
Galston1156.90p177.90p
Girvan2155.90p174.90p
Irvine4150.65p170.40p
Kilbirnie2154.90p175.40p
Kilmarnock9152.08p170.66p
Kilwinning2162.90p181.40p
Largs2157.90p181.90p
Mauchline1153.90p174.90p
Maybole1151.90p170.90p
Prestwick3149.90p170.90p
Saltcoats1158.90p179.90p
Stevenston3153.57p175.23p
Troon2154.40p174.90p

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

Petrol & Diesel Price Trends

The average price of petrol in Ayrshire has decreased by 1.2p in the last week. Diesel has fallen by 3.4p.

In the last month petrol has dropped by 2.2p and. and diesel has fallen by 10.5p.