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.5p — save up to 1.8p/litre

Cheapest Diesel in Dundee

162.9p per litre at Morrisons, East End Dundee
Dundee average: 165.5p — save up to 2.6p/litre

There are 15 fuel stations in Dundee reporting live prices. Unleaded petrol (E10) averages 150.5p per litre, diesel (B7) averages 165.5p. Stations are spread across 9 boroughs or wards.

UK national average: petrol 151.1p, diesel 164.8p. Dundee petrol is currently 0.6p below the UK average.

Average Prices Across Dundee (pence per litre)

Unleaded (E10)
150.5p
15 stations
Super Unleaded (E5)
166.7p
Diesel (B7)
165.5p
Premium Diesel (SDV)
186.7p

Top 10 Cheapest Petrol Stations in Dundee

Unleaded (E10), sorted by price ascending.

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

Top 10 Cheapest Diesel Stations in Dundee

Diesel (B7), sorted by price ascending.

# Station Price
1 MORRISONS, DD4 8BR 162.9p
2 TESCO, DD2 1UG 162.9p
3 TESCO, DD3 8QB 162.9p
4 ASDA, DD2 4WB 163.7p
5 ASDA, DD4 7RX 163.7p
6 TESCO, DD2 4SR 163.9p
7 ASDA, DD3 0SZ 164.7p
8 SAINSBURY'S, DD4 8XD 164.9p
9 JET, DD4 9BT 165.9p
10 ESSO, DD5 2SQ 165.9p

Fuel Prices by Brand in Dundee

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

Brand Stations Avg Petrol (E10) Avg Diesel (B7)
Tesco 3 148.9p 163.2p
Morrisons 1 148.9p 162.9p
Asda 3 149.0p 164.0p
Jet 1 149.9p 165.9p
Sainsbury's 1 150.9p 164.9p
Esso 2 151.9p 167.4p
Shell 1 151.9p 169.9p
BP 2 152.4p 167.4p
Asda Express 1 152.9p 167.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 164.6p
East End 3 150.2p 165.2p
The Ferry 2 151.4p 165.4p
Carse of Gowrie 1 151.9p 166.9p
Maryfield 1 151.9p 169.9p
Monifieth and Sidlaw 1 152.9p 167.9p
North East (Dundee) 1 149.9p 165.9p
Strathmartine 1 148.7p 164.7p
West End (Dundee) 1 148.9p 162.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 162.9p per litre at MORRISONS, DD4 8BR.

The average unleaded (E10) price across Dundee is 150.5p per litre across 15 reporting stations. The UK national average is 151.1p.

The average diesel (B7) price across Dundee is 165.5p per litre across 15 reporting stations. The UK national average is 164.8p.

There are 15 fuel stations currently reporting prices across Dundee, spread across 9 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 9 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 15 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 151.1p per litre. Dundee currently averages 150.5p0.6p 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 13 Jul 2026, 02:38 from the UK government's Fuel Finder service.