Fuel Prices Across the Dundee (DD) Postcode Area

Last updated: · Prices refresh every 30 minutes from the UK government's Fuel Finder service.

Looking for Dundee itself? See the cheapest petrol & diesel prices in Dundee — this page covers the whole Dundee postcode area.

Cheapest Petrol in Dundee (DD)

148.7p per litre at Asda, Lochee Dundee
Area average: 152.5p — save up to 3.8p/litre

Cheapest Diesel in Dundee (DD)

Area average: 171.9p — save up to 5.3p/litre

There are 30 fuel stations reporting live prices across the Dundee (DD) postcode area via the UK government's Fuel Finder service. Unleaded petrol (E10) averages 152.5p per litre across 28 stations. Diesel (B7) averages 171.9p across 28 stations. Unleaded is 0.6p below the national average of 153.1p.

Use our fuel station finder to find the most economical place to fill up near you, or calculate the fuel cost of a longer trip.

Average Petrol and Diesel Prices in Dundee (DD) (pence per litre)

Unleaded (E10)
152.5p
28 stations
±3.3p std dev
0.6p below national
Super Unleaded (E5)
170.9p
23 stations
±8.7p std dev
0.6p below national
Diesel (B7)
171.9p
28 stations
±4.7p std dev
+0.8p vs national
Premium Diesel
194.8p
10 stations
±5.5p std dev
+3.1p vs national

30-Day Price Trend in Dundee (pence per litre)

Daily averages across all stations in the Dundee (DD) postcode area over the last 30 days.

Fuel Stations in Dundee (DD)

Station Postcode E10 E5 B7 SDV
Shell, Maryfield Dundee DD1 3HE 156.9p 175.9p 177.9p
BP, Montrose and District DD10 8AJ 154.9p 175.9p 179.9p 200.9p
Esso, Montrose and District DD10 9AY 153.9p 179.9p 182.9p
Morrisons, Arbroath East and Lunan DD11 1UH Super-market 149.9p 169.9p 166.9p
Asda, Arbroath West, Letham and Friockheim DD11 2NQ 149.7p 166.7p
BP, Arbroath West, Letham and Friockheim DD11 3DZ 151.9p 169.9p 190.9p
Esso Golden Lion, Arbroath East and Lunan DD11 5JP Super-market 149.6p 152.6p Cheapest 166.6p Cheapest
Tesco, West End (Dundee) DD2 1UG Super-market 148.9p 157.9p 166.9p
Tesco, Lochee Dundee (DD2 4SR) DD2 4SR Super-market 148.9p 157.9p 167.9p
BP, Lochee Dundee DD2 4TD 152.9p 173.9p 171.9p 192.9p
Asda, Lochee Dundee DD2 4WB 148.7p Cheapest 166.7p
BP, Carse of Gowrie DD2 5EG 151.9p 172.9p 172.9p 193.9p
Asda Express, Monifieth and Sidlaw DD2 5RG 152.9p 168.9p 176.9p
Asda, Strathmartine Dundee DD3 0SZ 152.7p 178.7p
Tesco, Lochee Dundee (DD3 8QB) DD3 8QB Super-market 148.9p 157.9p 166.9p
Asda, East End Dundee DD4 7RX 148.7p 166.7p
Morrisons, East End Dundee DD4 8BR Super-market 148.9p 169.9p 166.9p
Sainsbury's, The Ferry Dundee DD4 8XD Super-market 150.9p 162.9p 168.9p
Esso, East End Dundee DD4 9BS 151.9p 170.9p 173.9p 192.9p
Jet, North East (Dundee) DD4 9BT 149.9p 164.9p 170.9p 188.9p
Esso, The Ferry Dundee DD5 2SQ 151.9p 166.9p 171.9p 185.9p Cheapest
Shell Harvest Energy, Tay Bridgehead DD6 8RB 151.9p 176.9p 172.9p
Shell, Forfar and District (DD8 1BF) DD8 1BF 157.9p 177.9p 177.9p 197.9p
Asda, Forfar and District DD8 2AE 155.9p 169.9p
Gulf, Dundee DD8 2XF 156.7p 175.7p 172.7p
Shell, Forfar and District (DD8 3JA) DD8 3JA 159.9p 184.9p 176.9p 204.9p
BP, Kirriemuir and Dean DD8 5AP 159.9p 184.9p 169.9p 198.9p
Esso, Brechin and Edzell DD9 6AZ 153.9p 168.9p 173.9p
Stracathro Services, Brechin and Edzell DD9 7PX Motorway 182.9p
Hamish A Mackay, Brechin and Edzell DD9 7TA 135.9p 145.9p

Station Map

What does fuel cost a typical driver in the Dundee area?

At current prices, a typical driver covering 12000 miles a year in a petrol car averaging 35 mpg spends about £2377/year on fuel across the Dundee (DD) postcode area (at 152.5p/L). That's £9 less than the UK average of £2386.

A diesel driver doing the same 12000 miles at 50 mpg spends about £1875/year at the area's average diesel price of 171.9p/L. That's £9 more than the UK average of £1867.

Choose the right station — save £££

Across the Dundee area, the cheapest petrol is 135.9p/L and the most expensive is 159.9p/L — a 24.0p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £14.40.

For diesel the spread is 37.0p/L (145.9p cheapest, 182.9p dearest) — £22.20 saved on a 60‑litre fill.

Frequently Asked Questions

The average unleaded petrol (E10) price across the Dundee (DD) postcode area is currently 152.5p per litre from 28 stations. The national average is 153.1p, so the Dundee area is 0.6p below the national average. Prices are sourced from the UK government's Fuel Finder service and updated every 30 minutes.

The average diesel (B7) price across the Dundee (DD) postcode area is currently 171.9p per litre from 28 stations. The national average is 171.1p, so the Dundee area is 0.8p above the national average. Prices are sourced from the UK government's Fuel Finder service.

There are currently 30 fuel stations reporting prices across the Dundee postcode area. This includes supermarket forecourts, independent stations, and branded sites.

Unleaded petrol in the Dundee area averages 152.5p compared to the national average of 153.1p — that's 0.6p cheaper than the UK average. Diesel averages 171.9p compared to 171.1p nationally — 0.8p above average.

Fuel prices on MPG Calc are updated every 30 minutes using official data from the UK government's Fuel Finder service. All retailers with 250+ filling stations are required by law to report their prices, covering the vast majority of UK forecourts.