Petrol Prices in Edinburgh
Cheapest Unleaded (E10)
167.7p
Average: 169.5p
Cheapest Diesel
187.7p
Average: 193.0p
Cheapest Super unleaded
185.9p
Average: 185.9p
Stations
4
Filling a 50-litre tank at the cheapest station saves £0.90 compared with the average.
Unleaded (E10) here is 2.1p cheaper than the Edinburgh average.
All petrol stations
| Station | Address | Unleaded (E10) | Diesel | Super unleaded |
|---|---|---|---|---|
| Asda | 3 New Mart Road, Edinburgh | 167.7p | 187.7p | – |
| Asda | 100 The Jewel, Brunstane, Edinburgh | 169.7p | 193.7p | – |
| Asda | 2 Sandpiper Drive, Edinburgh | 169.7p | 193.7p | – |
| Esso | Willowbrae Road, EDINBURGH | 170.9p | 196.9p | 185.9p |
Unleaded (E10)Diesel
Nearby towns
| Town | Distance | Cheapest Unleaded (E10) | Difference |
|---|---|---|---|
| Fife | 12.8 mi | 171.9p | +4.2p |
Brands
Updated 6 Nov 2026, 16:47 GMT