Fuel Prices in Dundee

Compare reported petrol and diesel prices around Dundee.

Independent comparison using official UK fuel price reports. Check each station before travelling.

Compare stations in Dundee

View on map
Lowest reported
169.7p / litre
Area average
171.4p / litre
Stations reporting
11

Unleaded petrol (E10)

Lowest prices first · 10 shown

Distances are from the centre of Dundee, not your location.

  1. Asda Dundee Kirkton Superstore

    DD3 0SZ · 1.8 miles from centre

    Price reported

    169.7p per litre Lowest reported
    Station details
  2. Asda Dundee Milton Superstore

    DD4 7RX · 1.9 miles from centre

    Price reported

    169.7p per litre Lowest reported
    Station details
  3. Tesco Dundee Extra - Petrol Filling Station

    DD3 8QB · 1.7 miles from centre

    Price reported

    169.9p per litre
    Station details
  4. Mfg Morrisons Dundee

    DD4 8BR · 1.8 miles from centre

    Price reported

    169.9p per litre
    Station details
  5. Tesco Dundee South Rd Extra - Petrol Filling Station

    DD2 4SR · 2.8 miles from centre

    Price reported

    169.9p per litre
    Station details
  6. Asda Dundee West Superstore

    DD2 4WB · 3.1 miles from centre

    Price reported

    170.7p per litre
    Station details
  7. Sainsbury's Sainsburys Dundee

    DD4 8XD · 3.4 miles from centre

    Price reported

    171.9p per litre
    Station details
  8. BP Bullionfield Sf Connect

    DD2 5EG · 3.9 miles from centre

    Price reported

    171.9p per litre
    Station details
  9. Dalhousie Esso Express

    DD5 2SQ · 4.7 miles from centre

    Price reported

    172.9p per litre
    Station details
  10. Asda Birkhill Express Petrol

    DD2 5RG · 3.8 miles from centre

    Price reported

    173.9p per litre
    Station details

Local fuel price snapshot

Within 10 km of Dundee we track 11 active petrol stations with recent prices. (Data updated 4 hours, 2 minutes ago)

Lowest reported petrol price: 169.7p at Asda near 7-9 DERWENT AVENUE

Unleaded petrol (E10)

  • Based on 11 stations with eligible recent reports.
  • Lowest price: 169.7p
  • Average price: 171.4p
  • Highest price: 174.9p
  • Spread: 5.2p (across the stations we track)

Premium petrol (E5)

  • Based on 6 stations with eligible recent reports.
  • Lowest price: 179.9p
  • Average price: 185.7p
  • Highest price: 192.9p
  • Spread: 13.0p (across the stations we track)

Diesel (B7)

  • Based on 3 stations with eligible recent reports.
  • Lowest price: 194.9p
  • Average price: 197.2p
  • Highest price: 198.9p
  • Spread: 4.0p (across the stations we track)

Premium diesel

  • Based on 1 station with eligible recent reports.
  • Lowest price: 211.9p
  • Average price: 211.9p
  • Highest price: 211.9p

The price spread is the gap between the lowest and highest reported prices, not a guaranteed saving on your journey. Compare with the UK petrol and diesel price index, or read how we calculate our published fuel price statistics.

About fuel prices around Dundee

There are 9 stations around Dundee with live prices on this page; the most common brands locally are Asda, Tesco and BP. Across the local stations on this page, unleaded averages roughly 172p per litre at the moment.

At the bottom of the local market, unleaded starts around 170p per litre right now. Unleaded currently varies by roughly 5p per litre between the cheapest and dearest forecourts, which is enough to notice on a full tank.

Supermarket forecourts from Asda and Tesco usually anchor the bottom of the local range. Supermarkets account for 5 of the 9 stations here, with branded and independent sites making up the remainder.

Asda has been setting the cheapest unleaded price locally of late. Several of the busier sites sit along Myrekirk Road and Main Street, so you can check them against each other without leaving your usual route.

Average unleaded here tracks the wider Central Belt figure closely. For diesel, expect an average of roughly 197p per litre locally.

Everything within about 10 km of the centre is included, so edge-of-town and retail park sites appear alongside the central forecourts. The cheapest station in Dundee is not fixed; the low spot moves between forecourts through the week, so the current ordering matters more than habit.

Use the live table for the exact prices at each site, or set an alert if you would rather be told when your usual stations drop.

Wider area

See prices across Central Belt if you want the bigger picture.

Fuel prices in nearby towns

Common questions about fuel in Dundee

What is the latest reported petrol price in Dundee?

The latest reported petrol prices in Dundee run from 169.7p to 174.9p per litre, with an average of 171.4p across 11 stations. The lowest unleaded price we can see is 169.7p at Asda near 7-9 DERWENT AVENUE.

What is the latest reported diesel price in Dundee?

The latest reported diesel prices in Dundee run from 194.9p to 198.9p per litre, with an average of 197.2p across 3 stations.

How many stations do you track around Dundee?

We currently track 11 active stations within 10 km of Dundee. Prices are refreshed from the official fuel price feed throughout the day.

How do I compare stations near Dundee?

Open the map to compare the stations near Dundee and work out which stop makes sense for your route. You can also set a price alert if you want updates on the stations you use most.

Open the map for Dundee

Use the main finder with Dundee already centred on the map.

Open Fuel Finder for Dundee

For weekly UK petrol and diesel price trends, read Price Pulse.