Fuel prices

Petrol and diesel prices in Dundee

Compare 14 stations and find the cheapest fuel in Dundee today.

In Dundee, unleaded petrol (E10) averages 171.1p per litre and standard diesel averages 196.3p per litre. The cheapest unleaded is at MORRISONS for 168.9p per litre. Prices updated 4 November 2026, 16:16.

Average fuel prices in Dundee

Unleaded

171.1p/L

Lowest 168.9p · UK avg 171.0p

Diesel

196.3p/L

Lowest 194.7p · UK avg 198.4p

Super unleaded

187.9p/L

Lowest 179.9p · UK avg 190.0p

Premium diesel

214.3p/L

Lowest 206.9p · UK avg 217.7p

Latest price update in Dundee: 4 Nov 2026, 16:16. Source: GOV.UK Fuel Finder.

Cheapest unleaded in Dundee

  1. MORRISONS Cheapest

    1 AFTON WAY, DUNDEE, DD4 8BR

    168.9p

  2. ASDA DUNDEE WEST SUPERSTORE

    61 MYREKIRK ROAD, DUNDEE, DD2 4WB

    169.7p

  3. ASDA DUNDEE MILTON SUPERSTORE

    MILTON OF CRAIGIE ROAD, DUNDEE, DD4 7RX

    169.7p

  4. ASDA DUNDEE KIRKTON SUPERSTORE

    7-9 DERWENT AVENUE, DUNDEE, DD3 0SZ

    169.7p

  5. ESSO

    61 FORFAR ROAD, DUNDEE, DD4 9BS

    169.9p

  6. TESCO

    KINGSWAY, DUNDEE, DD3 8QB

    169.9p

  7. TESCO

    SOUTH RD, DUNDEE, DD2 4SR

    169.9p

  8. BP

    INVERGOWIE, DUNDEE, DD2 5EG

    170.9p

  9. JET

    FORFAR ROAD SERVICE STATION LTD, DUNDEE, DD4 9BT

    171.9p

  10. ASDA BIRKHILL EXPRESS PETROL

    BIRKHILL AUTO POINT, DUNDEE, DD2 5RG

    171.9p

  11. SAINSBURYS

    1 TOM JOHNSTON ROAD, DUNDEE, DD4 8XD

    171.9p

  12. ESSO

    14A DALHOUSIE ROAD, DUNDEE, DD5 2SQ

    172.9p

  13. SHELL

    SHELL DISCOVERY, DUNDEE, DD1 3HE

    173.9p

  14. BP

    KINGSWAY WEST, DUNDEE, DD2 4TD

    173.9p

Cheapest diesel in Dundee

  1. ASDA DUNDEE WEST SUPERSTORE Cheapest

    61 MYREKIRK ROAD, DUNDEE, DD2 4WB

    194.7p

  2. ASDA DUNDEE MILTON SUPERSTORE

    MILTON OF CRAIGIE ROAD, DUNDEE, DD4 7RX

    194.7p

  3. ASDA DUNDEE KIRKTON SUPERSTORE

    7-9 DERWENT AVENUE, DUNDEE, DD3 0SZ

    194.7p

  4. ESSO

    61 FORFAR ROAD, DUNDEE, DD4 9BS

    194.9p

  5. TESCO

    KINGSWAY, DUNDEE, DD3 8QB

    194.9p

  6. TESCO

    SOUTH RD, DUNDEE, DD2 4SR

    194.9p

  7. MORRISONS

    1 AFTON WAY, DUNDEE, DD4 8BR

    194.9p

  8. JET

    FORFAR ROAD SERVICE STATION LTD, DUNDEE, DD4 9BT

    196.9p

  9. SAINSBURYS

    1 TOM JOHNSTON ROAD, DUNDEE, DD4 8XD

    196.9p

  10. ESSO

    14A DALHOUSIE ROAD, DUNDEE, DD5 2SQ

    197.9p

  11. SHELL

    SHELL DISCOVERY, DUNDEE, DD1 3HE

    197.9p

  12. ASDA BIRKHILL EXPRESS PETROL

    BIRKHILL AUTO POINT, DUNDEE, DD2 5RG

    197.9p

  13. BP

    INVERGOWIE, DUNDEE, DD2 5EG

    197.9p

  14. BP

    KINGSWAY WEST, DUNDEE, DD2 4TD

    198.9p

Fuel prices in Dundee: FAQ

What is the average price of petrol in Dundee?

Unleaded (E10) in Dundee averages 171.1p per litre across 14 stations, ranging from 168.9p to 173.9p. That is 0.1p above the UK average.

What is the average price of diesel in Dundee?

Standard diesel in Dundee averages 196.3p per litre across 14 stations, ranging from 194.7p to 198.9p. That is 2.1p below the UK average.

Where is the cheapest petrol in Dundee?

Right now the cheapest unleaded we can see in Dundee is at MORRISONS, 1 AFTON WAY, DUNDEE, DD4 8BR, 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.