Petrol and diesel prices in Elgin
7 forecourts. Prices refresh every 5 minutes.
The cheapest unleaded in Elgin is 163.6p at Esso New Elgin New Elgin, against a town average of 165.9p. For diesel, Esso New Elgin New Elgin is cheapest at 192.6p (average 197.1p). Unleaded here averages 1.8p below the UK average of 167.7p.
All fuel prices in Elgin
| Station | Unleaded | Diesel | Super unleaded | Premium diesel |
|---|---|---|---|---|
| Esso Bishopmill Elgin BishopmillBuccaneer Garage, IV30 4LF | 163.6 | 192.6 | 177.6 | 206.6 |
| Esso New Elgin New ElginPremier New Elgin, IV30 6BG | 163.6 | 192.6 | 177.6 | – |
| Asda Elgin SuperstoreEdgar Road, IV30 6YQ | 163.7 | 192.7 | – | – |
| Tesco Elgin ExtraTesco Stores Ltd, IV30 1TY | 166.9 | 195.9 | 176.9 | – |
| BP Mfg PinefieldEast Road, IV30 1XU | 167.9 | 201.9 | 189.9 | 219.9 |
| ESSO Mfg West RoadWest Road, IV30 1SA | 167.9 | 201.9 | 189.9 | 219.9 |
| Shell Asda Elgin Express PetrolCoxton Park, IV30 8AZ | 167.9 | 201.9 | 186.9 | 220.9 |
Prices in pence per litre. Prices refresh every 5 minutes.
Seen a different price at the pump? Report a discrepancy to Fuel Finder.