Fuel Prices Across Dundee (DD) Today
Last updated: · Prices refresh every 30 minutes from the UK government's Fuel Finder service.
Cheapest Petrol in Dundee (DD)
Cheapest Diesel in Dundee (DD)
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 157.4p per litre across 28 stations. Diesel (B7) averages 182.3p across 28 stations. Unleaded is 0.7p below the national average of 158.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)
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 | 184.9p | – |
| BP, Montrose and District | DD10 8AJ | 159.9p | 180.9p | 189.9p | 210.9p |
| ESSO, Montrose and District | DD10 9AY | 160.9p | 179.9p | 188.9p | – |
| MORRISONS, Arbroath East and Lunan | DD11 1UH Super-market | 154.9p | 175.9p | 175.9p | – |
| ASDA, Arbroath West, Letham and Friockheim | DD11 2NQ | 156.7p | – | 177.7p | – |
| BP, Arbroath West, Letham and Friockheim | DD11 3DZ | 156.9p | – | 179.9p | 200.9p |
| ESSO GOLDEN LION, Arbroath East and Lunan | DD11 5JP Super-market | 155.6p | 169.6p | 175.6p Cheapest | – |
| TESCO, West End (Dundee) | DD2 1UG Super-market | 153.9p | 162.9p Cheapest | 178.9p | – |
| TESCO, Lochee Dundee (DD2 4SR) | DD2 4SR Super-market | 154.9p | 163.9p | 178.9p | – |
| BP, Lochee Dundee (DD2 4TD) | DD2 4TD | 158.9p | 179.9p | 183.9p | 204.9p |
| ASDA, Lochee Dundee | DD2 4WB | 154.7p | – | 179.7p | – |
| BP, Lochee Dundee (DD2 5EG) | DD2 5EG | 155.9p | 176.9p | 184.9p | 205.9p |
| ASDA EXPRESS, Monifieth and Sidlaw | DD2 5RG | 156.9p | 172.9p | 184.9p | – |
| ASDA, Strathmartine Dundee | DD3 0SZ | 154.7p | – | 179.7p | – |
| TESCO, Lochee Dundee (DD3 8QB) | DD3 8QB Super-market | 154.9p | 163.9p | 178.9p | – |
| ASDA, East End Dundee | DD4 7RX | 153.7p | – | 179.7p | – |
| MORRISONS, East End Dundee | DD4 8BR Super-market | 152.9p Cheapest | 175.9p | 178.9p | – |
| SAINSBURY'S, The Ferry Dundee | DD4 8XD Super-market | 153.9p | 165.9p | 179.9p | – |
| ESSO, East End Dundee | DD4 9BS | 153.9p | 172.9p | 186.9p | 205.9p |
| JET, North East (Dundee) | DD4 9BT | 153.6p | 164.9p | 179.6p | 188.9p Cheapest |
| ESSO, The Ferry Dundee | DD5 2SQ | 157.9p | 172.9p | 182.9p | 196.9p |
| SHELL HARVEST ENERGY, Tay Bridgehead | DD6 8RB | 154.9p | 179.9p | 184.9p | – |
| SHELL, Forfar and District (DD8 1BF) | DD8 1BF | 165.9p | 185.9p | 185.9p | 205.9p |
| ASDA, Forfar and District | DD8 2AE | 159.9p | – | 185.9p | – |
| GULF, Dundee | DD8 2XF | 159.7p | 177.7p | 185.7p | – |
| SHELL, Forfar and District (DD8 3JA) | DD8 3JA | 166.9p | 189.9p | 188.9p | 214.9p |
| BP, Kirriemuir and Dean | DD8 5AP | 165.9p | 184.9p | 177.9p | 198.9p |
| ESSO, Brechin and Edzell | DD9 6AZ | 160.9p | 175.9p | 184.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
Towns in the Dundee Area
Browse fuel prices by town for more detailed local comparisons.
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 £2453/year on fuel across the Dundee (DD) postcode area (at 157.4p/L). That's £11 less than the UK average of £2464.
A diesel driver doing the same 12000 miles at 50 mpg spends about £1989/year at the area's average diesel price of 182.3p/L. That's £9 more than the UK average of £1980.
Choose the right station — save £££
Across the Dundee area, the cheapest petrol is 135.9p/L and the most expensive is 166.9p/L — a 31.0p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £18.60.
For diesel the spread is 44.0p/L (145.9p cheapest, 189.9p dearest) — £26.40 saved on a 60‑litre fill.