Fuel Prices in Dundee Today

The cheapest unleaded petrol in Dundee today is 153.9p per litre at TESCO. There are 17 petrol stations within 10 miles of Dundee centre, Dundee. Prices updated hourly. Last checked 4 May 2026.

Cheapest Unleaded
153.9p
£1.54/L
Avg Unleaded
155.0p
£1.55/L
Cheapest Diesel
185.9p
£1.86/L
Avg Diesel
187.6p
£1.88/L

Live fuel map in Dundee

Explore stations, filter by brand, and compare prices on the same map as our homepage — pre-centred on Dundee.

Open in full-screen map

Cheapest Unleaded (E10) in Dundee

#BrandAddressPostcodePrice (ppl)£/Litre
1TESCOTESCO STORES LTD, RIVERSIDE DRIVE, DUNDEEDD2 1UG153.9p£1.54
2TESCOSOUTH RD, DUNDEEDD2 4SR153.9p£1.54
3TESCOKINGSWAY, DUNDEEDD3 8QB153.9p£1.54
4MORRISONS1 AFTON WAY, DUNDEEDD4 8BR153.9p£1.54
5SHELLSHELL DISCOVERY, EAST MARKETGAIT, DUNDEE, DD1 3HE, DUNDEEDD1 3HE155.9p£1.56
6SAINSBURY'S1 TOM JOHNSTON ROAD, DUNDEEDD4 8XD155.9p£1.56
7SHELL HARVEST ENERGYFORGAN ROUNDABOUT, ABERDEENDD6 8RB157.9p£1.58

Cheapest Diesel (B7) in Dundee

#BrandAddressPostcodePrice (ppl)£/Litre
1MORRISONS1 AFTON WAY, DUNDEEDD4 8BR185.9p£1.86
2TESCOTESCO STORES LTD, RIVERSIDE DRIVE, DUNDEEDD2 1UG186.9p£1.87
3TESCOSOUTH RD, DUNDEEDD2 4SR186.9p£1.87
4TESCOKINGSWAY, DUNDEEDD3 8QB186.9p£1.87
5SHELL HARVEST ENERGYFORGAN ROUNDABOUT, ABERDEENDD6 8RB188.9p£1.89
6SHELLSHELL DISCOVERY, EAST MARKETGAIT, DUNDEE, DD1 3HE, DUNDEEDD1 3HE188.9p£1.89
7SAINSBURY'S1 TOM JOHNSTON ROAD, DUNDEEDD4 8XD188.9p£1.89

Cheapest Super Unleaded (E5) in Dundee

#BrandAddressPostcodePrice (ppl)£/Litre
1TESCOTESCO STORES LTD, RIVERSIDE DRIVE, DUNDEEDD2 1UG162.9p£1.63
2TESCOSOUTH RD, DUNDEEDD2 4SR162.9p£1.63
3TESCOKINGSWAY, DUNDEEDD3 8QB162.9p£1.63
4SAINSBURY'S1 TOM JOHNSTON ROAD, DUNDEEDD4 8XD167.9p£1.68
5MORRISONS1 AFTON WAY, DUNDEEDD4 8BR175.9p£1.76
6SHELLSHELL DISCOVERY, EAST MARKETGAIT, DUNDEE, DD1 3HE, DUNDEEDD1 3HE177.9p£1.78
7SHELL HARVEST ENERGYFORGAN ROUNDABOUT, ABERDEENDD6 8RB182.9p£1.83

Fuel Brands in Dundee

Dundee is served by 11 fuel brands across 17 stations within a 10-mile radius. The most common brand is ASDA with 3 stations, followed by TESCO (3) and BP (2).

ASDA3TESCO3BP2ESSO2ASDA EXPRESS1FORFAR ROAD SERVICE STATION LTD1GULF1MORRISONS1SAINSBURY'S1SHELL1SHELL HARVEST ENERGY1

About Dundee

Dundee is Scotland's fourth-largest city with a population of around 150,000. A UNESCO City of Design, it is home to the V&A Dundee museum and has a thriving games development industry. The A90 connects Dundee to Perth, Edinburgh, and Aberdeen.

About Fuel Prices in Dundee

There are currently 17 petrol stations within10 miles of Dundee centre reporting live fuel prices. The most common brands are ASDA, TESCO, BP, ESSO and 7 others.

The cheapest unleaded petrol in Dundee today is 153.9p per litre at TESCO, TESCO STORES LTD, RIVERSIDE DRIVE, DUNDEE. Diesel prices start from 185.9p per litre at MORRISONS, 1 AFTON WAY, DUNDEE.

By filling up at the cheapest station instead of the average-priced one, you could save approximately £0.63 on a typical 55-litre tank. Over a year of monthly fill-ups, that adds up to around £8 in savings.

Prices are sourced directly from official retailer data feeds including Tesco, Sainsbury's, Asda, Morrisons, BP, Esso, Shell, and Jet. Data is refreshed hourly to ensure you always see the latest prices.

Dundee is located in Dundee, Scotland. Fuel prices in the Dundee area can vary significantly between brands and locations, so comparing prices before filling up can save you money on every tank.

Frequently Asked Questions

What is the cheapest petrol in Dundee today?

The cheapest unleaded petrol (E10) in Dundee today is 153.9p per litre, available at TESCO on TESCO STORES LTD, RIVERSIDE DRIVE, DUNDEE, DD2 1UG. This price is updated hourly from official retailer feeds.

What is the cheapest diesel in Dundee today?

The cheapest diesel (B7) in Dundee today is 185.9p per litre, available at MORRISONS on 1 AFTON WAY, DUNDEE, DD4 8BR. Diesel prices are updated hourly.

How many petrol stations are near Dundee?

There are 17 petrol stations within 10 miles of Dundee centre, operated by 11 different fuel brands including ASDA, ASDA EXPRESS, BP, ESSO, FORFAR ROAD SERVICE STATION LTD and 6 more.

What is the average fuel price in Dundee?

The average unleaded (E10) price in Dundee is 155.0p per litre, and the average diesel (B7) price is 187.6p per litre. Prices vary between brands and locations. By choosing the cheapest station over the average, you could save approximately £0.63 on a typical 55-litre tank.

Which fuel brands operate in Dundee?

Dundee is served by 11 fuel brands: ASDA, ASDA EXPRESS, BP, ESSO, FORFAR ROAD SERVICE STATION LTD, GULF, MORRISONS, SAINSBURY'S, SHELL, SHELL HARVEST ENERGY, TESCO. The most common brand is ASDA with 3 stations.

How often are fuel prices updated?

Fuel prices on FuelNearby are updated hourly from official retailer data feeds. This includes data from major brands such as Tesco, Sainsbury's, Asda, Morrisons, BP, Esso, Shell, and Jet. Prices shown reflect the latest data published by each fuel retailer.

Is super unleaded available in Dundee?

Yes, super unleaded (E5) is available at 7 stations near Dundee. The cheapest super unleaded price today is 162.9p per litre at TESCO, TESCO STORES LTD, RIVERSIDE DRIVE, DUNDEE.

Where does FuelNearby get its data?

All fuel prices on FuelNearby are sourced directly from official retailer APIs and data feeds published by UK fuel brands including Tesco, Sainsbury's, Asda, Morrisons, BP, Esso, Shell, Jet, Texaco, Gulf, and more. Data is refreshed every hour to ensure accuracy.

How can I find the cheapest fuel near Dundee?

Use the FuelNearby interactive map to compare fuel prices at every station near Dundee in real time. You can filter by fuel type, get directions to the cheapest station, and share prices with friends. Visit www.fuelnearby.co.uk to start comparing.

Find the cheapest fuel near Dundee

Use our interactive map to see every station, compare prices in real time, get directions, and share the best deals.

Open Dundee on Map