Petrol and diesel prices in Elgin

7 forecourts. Prices refresh every 5 minutes.

Cheapest unleaded in Elgin

163.6p

Esso New Elgin New Elgin

Station details

Cheapest diesel in Elgin

192.6p

Esso New Elgin New Elgin

Station details

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.

Open the live map for Elgin

All fuel prices in Elgin

Fuel prices at forecourts in Elgin, cheapest unleaded first
StationUnleadedDieselSuper unleadedPremium diesel
Esso Bishopmill Elgin BishopmillBuccaneer Garage, IV30 4LF163.6192.6177.6206.6
Esso New Elgin New ElginPremier New Elgin, IV30 6BG163.6192.6177.6–
Asda Elgin SuperstoreEdgar Road, IV30 6YQ163.7192.7––
Tesco Elgin ExtraTesco Stores Ltd, IV30 1TY166.9195.9176.9–
BP Mfg PinefieldEast Road, IV30 1XU167.9201.9189.9219.9
ESSO Mfg West RoadWest Road, IV30 1SA167.9201.9189.9219.9
Shell Asda Elgin Express PetrolCoxton Park, IV30 8AZ167.9201.9186.9220.9

Prices in pence per litre. Prices refresh every 5 minutes.

Seen a different price at the pump? Report a discrepancy to Fuel Finder.

Fuel prices near Elgin