Cheapest petrol & diesel in Edinburgh

The cheapest unleaded near Edinburgh is 166.7p and diesel from 187.9p — across 18 forecourts within 3 miles.

Prices updated 11 hours ago · Midlothian

Cheapest E10
166.7p
Cheapest Diesel
187.9p
Area average E10
169.5p
See these on the live map →

Cheapest forecourts near Edinburgh

StationUnleaded E10Diesel B7Distance
ASDA LEITH SUPERSTORE EH66QJ166.7p193.7p2.0 mi
MORRISONS EH51SA166.7p193.7p2.7 mi
MORRISONS EH52HF166.9p193.9p2.0 mi
SAINSBURYS EH112QW167.9p187.9p2.3 mi
JET EH104HW167.9p196.9p1.1 mi
ESSO EH141PU167.9p199.9p2.6 mi
MORRISONS EH87BQ168.9p193.9p1.7 mi
SAINSBURYS EH42EB168.9p190.9p2.2 mi
BP EH91SS169.9p198.9p1.4 mi
BP EH64AQ169.9p197.9p1.5 mi
SHELL EH106AP169.9p196.9p2.6 mi
ESSO EH43HL169.9p199.9p2.1 mi
SAINSBURYS EH165PB169.9p190.9p2.0 mi
ESSO EH87NG170.9p196.9p2.0 mi
SHELL EH42NT171.9p195.9p2.1 mi
SHELL EH67LE171.9p198.9p1.9 mi
JET Restalrig Service Station EH76UW171.9p197.9p1.5 mi
BP EH35HA172.9p195.9p0.8 mi

FuelRadar tracks live petrol and diesel prices across Edinburgh and the rest of the UK, updated through the day from the government Fuel Finder scheme and retailer feeds. Prices shown are the most recent reported for each forecourt — always confirm at the pump before filling up.

Edinburgh fuel price FAQ

Where is the cheapest petrol in Edinburgh?
The cheapest unleaded (E10) near Edinburgh right now is 166.7p per litre at MORRISONS (EH51SA), one of 18 forecourts FuelRadar tracks within 3 miles.
What is the average petrol price in Edinburgh?
The average unleaded price across Edinburgh forecourts is about 169.5p per litre, so the cheapest at 166.7p saves roughly 2.8p a litre.
How much is diesel in Edinburgh?
Diesel (B7) near Edinburgh starts from 187.9p per litre, based on the latest reported forecourt prices.
How often are Edinburgh fuel prices updated?
FuelRadar refreshes Edinburgh prices through the day from the government Fuel Finder scheme and retailer feeds — last updated 11 hours ago.

Local farm shops in Midlothian

Filling up near Edinburgh? Stock up on local produce too — browse independent farm shops across Midlothian on our sister site.

Farm shops in Midlothian →

Fuel prices elsewhere in Midlothian

MusselburghKirkcaldyDunfermlineLivingstonGlenrothesBathgate

All Midlothian fuel prices · Browse every UK area