33 stations in Edinburgh, City of Edinburgh, cheapest first.
The cheapest unleaded petrol (E10) in Edinburgh today is 167.7p a litre at Asda Chesser Supercentre (EH14 1RJ). Across the 33 stations selling it, prices average 173.2p and go up to 178.9p, so filling a 55-litre tank costs between £92.23 and £98.39.
The cheapest diesel in Edinburgh today is 187.7p a litre at Asda Chesser Supercentre (EH14 1RJ). Across the 33 stations selling it, prices average 196.3p and go up to 204.9p, so filling a 55-litre tank costs between £103.23 and £112.69.
Unleaded in Edinburgh averages 173.2p, 0.7p less than the City of Edinburgh average (173.9p) and 1.2p less than the UK average (174.4p). Diesel in Edinburgh averages 196.3p, 0.7p less than the City of Edinburgh average (196.9p) and 3.2p less than the UK average (199.5p).
Super unleaded (E5) is sold at 30 stations, from 179.9p at Sainsburys Murrayfield. Premium diesel is sold at 17 stations, from 214.9p at JET Restalrig Service Station RJ Fuels Ltd. The 14 supermarket stations charge 170.4p on average for unleaded, 4.9p less than the other 19.
| Fuel | Cheapest | Average | Highest |
|---|---|---|---|
| Unleaded | 167.7p | 173.2p | 178.9p |
| Super unleaded | 179.9p | 193.5p | 204.9p |
| Diesel | 187.7p | 196.3p | 204.9p |
| Premium diesel | 214.9p | 220.2p | 229.9p |
Average unleaded price, cheapest highlighted
Edinburgh has 33 petrol stations reporting prices: 6 Shell, 5 BP, 5 Morrisons, 5 Sainsbury's, 4 Esso, 3 Asda, 2 Jet, 2 Tesco and 1 Gulf. 17 are open 24 hours a day. 14 are at a supermarket. Of the 33, all sell bottled AdBlue, 30 offer air and screenwash, 24 have water, 22 have a car wash, 22 have customer toilets and 3 have AdBlue pumps.
For unleaded, Edinburgh is cheaper on average than all 2 nearby towns. For diesel, Edinburgh is cheaper on average than all 2 nearby towns.