Average Petrol Price in Dumfries And Galloway

Petrol (E10)160.3p
Diesel (B7S)180.2p

Today the average petrol price in Dumfries And Galloway is 160.29p per litre. 1.9p higher than the average price in Scotland.

The current average price of diesel is 180.20p per litre. 1.6p above the Scottish diesel average.

We calculate the daily averages by analysing price data from the 37 petrol stations in Dumfries And Galloway that are sending price changes to the Fuel Finder system.

Cheapest Petrol in Dumfries And Galloway

The cheapest petrol in Dumfries And Galloway is in Creetown (149.9p per litre).

Currently, buying 60 litres of petrol in Creetown costs £14.46 less than in Thornhill (174.0p 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
Annan2152.90p180.40p
Castle Douglas2158.90p179.90p
Creetown1149.90p177.90p
Dalbeattie1159.90p177.90p
Dumfries9158.90p175.21p
Gretna2165.90p187.90p
Kirkcudbright1161.90p179.90p
Langholm1153.90p175.90p
Lockerbie3166.50p187.17p
Moffat1158.90p179.90p
Newton Stewart5162.70p183.10p
Sanquhar1159.90p177.90p
Stranraer4157.90p176.90p
Thornhill1174.00p190.00p

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

Petrol & Diesel Price Trends

The average price of petrol in Dumfries And Galloway has decreased by 1.1p in the last week. Diesel has fallen by 2.3p.

In the last month petrol has dropped by 0.5p and. and diesel has fallen by 7.6p.