Cheapest Petrol & Diesel in Dundee Today

☆ Save

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

Cheapest Petrol in Dundee

148.7p per litre at Asda, Lochee Dundee
Dundee average: 150.8p — save up to 2.1p/litre

Cheapest Diesel in Dundee

166.7p per litre at Asda, Lochee Dundee
Dundee average: 170.5p — save up to 3.8p/litre

There are 13 fuel stations in Dundee reporting live prices. Unleaded petrol (E10) averages 150.8p per litre, diesel (B7) averages 170.5p. Stations are spread across 7 boroughs or wards.

UK national average: petrol 153.1p, diesel 171.1p. Dundee petrol is currently 2.3p below the UK average.

Average Prices Across Dundee (pence per litre)

Unleaded (E10)
150.8p
13 stations
Super Unleaded (E5)
165.9p
Diesel (B7)
170.5p
Premium Diesel (SDV)
190.2p

Top 10 Cheapest Petrol Stations in Dundee

Unleaded (E10), sorted by price ascending.

# Station Price
1 ASDA, DD2 4WB 148.7p
2 ASDA, DD4 7RX 148.7p
3 MORRISONS, DD4 8BR 148.9p
4 TESCO, DD2 4SR 148.9p
5 TESCO, DD2 1UG 148.9p
6 TESCO, DD3 8QB 148.9p
7 JET, DD4 9BT 149.9p
8 SAINSBURY'S, DD4 8XD 150.9p
9 ESSO, DD5 2SQ 151.9p
10 ESSO, DD4 9BS 151.9p

Top 10 Cheapest Diesel Stations in Dundee

Diesel (B7), sorted by price ascending.

# Station Price
1 ASDA, DD2 4WB 166.7p
2 ASDA, DD4 7RX 166.7p
3 TESCO, DD3 8QB 166.9p
4 TESCO, DD2 1UG 166.9p
5 MORRISONS, DD4 8BR 166.9p
6 TESCO, DD2 4SR 167.9p
7 SAINSBURY'S, DD4 8XD 168.9p
8 JET, DD4 9BT 170.9p
9 ESSO, DD5 2SQ 171.9p
10 BP, DD2 4TD 171.9p

Fuel Prices by Brand in Dundee

Average prices by brand across all 13 stations, sorted cheapest petrol first. Click any column header to re-sort.

Brand Stations Avg Petrol (E10) Avg Diesel (B7)
Tesco 3 148.9p 167.2p
Morrisons 1 148.9p 166.9p
Jet 1 149.9p 170.9p
Asda 3 150.0p 170.7p
Sainsbury's 1 150.9p 168.9p
Esso 2 151.9p 172.9p
BP 1 152.9p 171.9p
Shell 1 156.9p 177.9p

Dundee by Borough & Ward

Drill down into a specific borough or ward for the full list of fuel stations and prices in that area.

Area Stations Avg Petrol (E10) Avg Diesel (B7)
Lochee 4 149.9p 168.4p
East End 3 149.8p 169.2p
The Ferry 2 151.4p 170.4p
Maryfield 1 156.9p 177.9p
North East (Dundee) 1 149.9p 170.9p
Strathmartine 1 152.7p 178.7p
West End (Dundee) 1 148.9p 166.9p

Other Major Cities

Frequently Asked Questions

The cheapest unleaded petrol (E10) in Dundee today is 148.7p per litre at ASDA, DD2 4WB. Prices update every 30 minutes from the UK government's Fuel Finder service.

The cheapest diesel (B7) in Dundee today is 166.7p per litre at ASDA, DD2 4WB.

The average unleaded (E10) price across Dundee is 150.8p per litre across 13 reporting stations. The UK national average is 153.1p.

The average diesel (B7) price across Dundee is 170.5p per litre across 13 reporting stations. The UK national average is 171.1p.

There are 13 fuel stations currently reporting prices across Dundee, spread across 7 boroughs or wards and 5 postcode districts.

Fuel prices on this page are updated every 30 minutes using official data from the UK government's Fuel Finder service. Retailers are required to submit price changes within 30 minutes of changing them on the forecourt.

Dundee prices vary by borough and ward — the table above ranks all 7 areas by average petrol and diesel price so you can see which neighbourhoods are cheapest today.

The cheapest petrol and diesel stations are picked from the live UK government Fuel Finder feed — the lowest unleaded (E10) and diesel (B7) prices reported by any of the 13 stations in Dundee at the most recent refresh. Prices change throughout the day.

Supermarket forecourts (Tesco, Asda, Sainsbury's, Morrisons) typically charge less than branded forecourts such as BP, Shell, or Esso. The brand table above shows average prices for every brand operating in Dundee so you can compare directly.

The UK national average petrol price is 153.1p per litre. Dundee currently averages 150.8p2.3p below the national average.

E10 is standard unleaded petrol containing up to 10% ethanol — it is the default grade at most UK forecourts and is typically cheaper. E5 (super unleaded) contains at most 5% ethanol and is suitable for older vehicles and classic cars that are not E10-compatible. Most cars made after 2011 can use E10. If you are unsure, check your vehicle handbook or the government's E10 compatibility checker.

Use the station finder on MPG Calc to search by postcode or share your location. The results show live prices at every fuel station within your chosen radius, sorted cheapest first, so you can pick the best-value forecourt on your route.

Work out your journey cost

Use the journey calculator to see exactly how much fuel will cost at today's Dundee prices, based on your car's MPG and your route distance.

Calculate journey cost →

Data refreshed 23 Jun 2026, 01:38 from the UK government's Fuel Finder service.