Towns › Dumfries

Fuel prices in Dumfries

9 forecourts in Dumfries, Dumfriesshire, Scotland. Cheapest unleaded is 160.9p at Newton Gardens Services. Cheapest diesel is 180.9p at Newton Gardens Services.

Prices as reported to Fuel Finder up to 28 Aug 2026, 16:00. Checking for newer prices…

Forecourts in Dumfries, cheapest unleaded first
Station UnleadedDieselSuperPremium diesel Updated
Newton Gardens Services Jet · Newton Gardens Service Station, Glasgow Road, Dumfries, DG2 0LL, Dumfries DG2 0LL 160.9p 180.9p 179.9p 188.9p 11 days ago
Dumfries Peel Centre Superstore - Petrol Filling Station Tesco · Lockerbie Road, Dumfries DG1 3PF 161.9p 181.9p 171.9p 8 days ago
Dumfries Extra - Petrol Filling Station Tesco · Tesco Extra, Cuckoo Bridge Retail Park, Glasgow Road, Dumfries DG2 9BF 161.9p 181.9p 171.9p 8 days ago
Mfg Morrisons Dumfries Morrisons · Leafield Road, Dumfries DG1 2SH 161.9p 181.9p 179.9p 13 days ago
Heathhall Dumfries Esso Express Esso · Heathhall, Dumfries DG1 1TT 162.9p 182.9p 177.9p 197.9p 3 days ago
Focus Motor Store Ltd Jet · Focus Motor Store Ltd, 130-132, Terregles Street, Dumfries DG2 9DX 163.9p 183.9p 177.9p 10 days ago
St Michaels Services Shell · St. Michaels Services, 9, St. Michael Street, Dumfries DG1 2QD 163.9p 189.9p 173.9p 199.9p 4 days ago
Shell Collin Shell · Annan Road, Dumfries DG1 3SE 168.9p 189.9p 189.9p 209.9p 3 days ago
Carrs Billington Agriculture Sales None · Dargavel Stores, Lockerbie Road, Dumfries DG1 3PG 181.5p 4 Aug

Price trend in Dumfries

147p157p166p176p185p31 May15 Jul28 AugUnleaded (typical)Unleaded (cheapest)Diesel (typical)

Typical (median) and cheapest unleaded, and typical diesel, across Dumfries's forecourts each day. Typical unleaded is unchanged over the last 7 days and up 1.0p over the last 30 days.

Search within 10 miles of Dumfries instead

About these prices

Forecourts must report every price change to the government's Fuel Finder scheme within 30 minutes. This page is rebuilt from the daily data and then checks the live feed when you open it, so the figures you see are the latest reported. Prices are per litre. A blank means the forecourt does not sell that fuel or has not reported a price.