Fuel prices

Petrol and diesel prices in Dumfries

Compare 9 stations and find the cheapest fuel in Dumfries today.

In Dumfries, unleaded petrol (E10) averages 170.9p per litre and standard diesel averages 200.0p per litre. The cheapest unleaded is at MORRISONS for 168.9p per litre. Prices updated 4 November 2026, 23:20.

Average fuel prices in Dumfries

Unleaded

170.9p/L

Lowest 168.9p · UK avg 171.0p

Diesel

200.0p/L

Lowest 198.5p · UK avg 198.4p

Super unleaded

187.0p/L

Lowest 179.9p · UK avg 190.0p

Premium diesel

217.2p/L

Lowest 213.9p · UK avg 217.7p

Latest price update in Dumfries: 4 Nov 2026, 23:20. Source: GOV.UK Fuel Finder.

Cheapest unleaded in Dumfries

  1. MORRISONS Cheapest

    LEAFIELD ROAD, DUMFRIES, DG1 2SH

    168.9p

  2. TESCO

    TESCO EXTRA, CUCKOO BRIDGE RETAIL PARK, DUMFRIES, DG2 9BF

    169.9p

  3. TESCO

    LOCKERBIE ROAD, DUMFRIES, DG1 3PF

    169.9p

  4. SHELL

    ST. MICHAELS SERVICES, DUMFRIES, DG1 2QD

    169.9p

  5. ESSO

    HEATHHALL, DUMFRIES, DG1 1TT

    170.9p

  6. Jet

    NEWTON GARDENS SERVICE STATION, DUMFRIES, DG2 0LL

    170.9p

  7. Jet

    FOCUS MOTOR STORE LTD, DUMFRIES, DG2 9DX

    172.9p

  8. SHELL

    ANNAN ROAD, DUMFRIES, DG1 3SE

    173.9p

Cheapest diesel in Dumfries

  1. NONE Cheapest

    Dargavel Stores, dumfries, DG1 3PG

    198.5p

  2. MORRISONS

    LEAFIELD ROAD, DUMFRIES, DG1 2SH

    198.9p

  3. Jet

    NEWTON GARDENS SERVICE STATION, DUMFRIES, DG2 0LL

    199.9p

  4. ESSO

    HEATHHALL, DUMFRIES, DG1 1TT

    199.9p

  5. TESCO

    TESCO EXTRA, CUCKOO BRIDGE RETAIL PARK, DUMFRIES, DG2 9BF

    199.9p

  6. TESCO

    LOCKERBIE ROAD, DUMFRIES, DG1 3PF

    199.9p

  7. SHELL

    ST. MICHAELS SERVICES, DUMFRIES, DG1 2QD

    199.9p

  8. Jet

    FOCUS MOTOR STORE LTD, DUMFRIES, DG2 9DX

    199.9p

  9. SHELL

    ANNAN ROAD, DUMFRIES, DG1 3SE

    202.9p

Fuel prices in Dumfries: FAQ

What is the average price of petrol in Dumfries?

Unleaded (E10) in Dumfries averages 170.9p per litre across 8 stations, ranging from 168.9p to 173.9p. That is 0.1p below the UK average.

What is the average price of diesel in Dumfries?

Standard diesel in Dumfries averages 200.0p per litre across 9 stations, ranging from 198.5p to 202.9p. That is 1.6p above the UK average.

Where is the cheapest petrol in Dumfries?

Right now the cheapest unleaded we can see in Dumfries is at MORRISONS, LEAFIELD ROAD, DUMFRIES, DG1 2SH, at 168.9p per litre. Prices change through the day, so check before you set off.

How often are these fuel prices updated?

We refresh prices every 15 minutes from the GOV.UK Fuel Finder scheme, where forecourts report their pump prices.

Fuel prices in other towns and cities

Search fuel prices by postcode

Contains public sector information licensed under the Open Government Licence v3.0. Prices from the GOV.UK Fuel Finder scheme.

Keep your vehicle on the road with VeFix

Save your vehicle, track MOT, tax and servicing, and book trusted UK garages. Free to join.