Fill-Up

Where's cheapest to fill up in Dundee?

All 28 petrol stations in Dundee (DD), cheapest first. Free, no sign-up.

Cheapest unleaded today is 164.6p at Esso Golden Lion Golden Lion — 7.4p under the area average of 172.0p. Diesel averages 198.2p. Dundee is level with the UK average.

Prices as of 2 November 2026, retailer-reported to the government Fuel Finder scheme.

Petrol stationUnleaded (E10)Diesel (B7)
Esso Golden Lion Golden Lion
DD11 5JP
164.6p 196.6p
MFG Morrisons Arbroath
DD11 1UH
165.9p 196.9p
Asda Arbroath Supermarket
DD11 2NQ
166.7p 196.7p
BP TGC - Arbroath
DD11 3DZ
168.9p 198.9p
Asda Dundee Kirkton Superstore
DD3 0SZ
169.7p 194.7p
BP TGC - Montrose
DD10 8AJ
169.9p 199.9p
MFG Morrisons Dundee
DD4 8BR
169.9p 194.9p
Esso Asda Montrose Express Petrol
DD10 9AY
169.9p 199.9p
Tesco Dundee South RD Extra
DD2 4SR
170.9p 194.9p
Brechin Esso Express
DD9 6AZ
170.9p 198.9p
Tesco Dundee Extra
DD3 8QB
170.9p 194.9p
Asda Dundee Milton Superstore
DD4 7RX
171.7p 195.7p
Asda Dundee West Superstoreprice 4 wks old
DD2 4WB
171.7p 194.7p
Sainsburys Dundee
DD4 8XD
171.9p 196.9p
Esso Asda Caird Park Express Petrol
DD4 9BS
171.9p 197.9p
BP Bullionfield SF Connect
DD2 5EG
171.9p 197.9p
JET Forfar Road Service Station Ltdprice 3 wks old
DD4 9BT
171.9p 196.9p
BP Southmuir Services Ltd
DD8 5AP
172.9p 199.9p
Dalhousie Esso Express
DD5 2SQ
172.9p 196.9p
Asda Birkhill Express Petrol
DD2 5RG
173.9p 198.9p
Asda Forfar Superstore
DD8 2AE
174.9p 199.9p
Gulf Forfar
DD8 2XF
174.9p 199.9p
Shell discovery filling station ltd
DD1 3HE
174.9p 198.9p
BP Kingsway West SF Connectprice 4 wks old
DD2 4TD
175.9p 198.9p
Shell Forfar
DD8 3JA
177.9p 203.9p
Shell PGG Forfar
DD8 1BF
177.9p 207.9p
Shell EG Abercraigprice 7 wks old
DD6 8RB
178.9p 197.9p
Stracathro Services
DD9 7PX
— —
Get the true cost for your car →

Live prices, plus the fuel you'd burn driving to each one — the bit that needs your mpg. Takes one postcode.

Nearby: Kirkcaldy · Edinburgh · Aberdeen · Galashiels