Fuel prices
Petrol and diesel prices in Elgin
Compare 7 stations and find the cheapest fuel in Elgin today.
In Elgin, unleaded petrol (E10) averages 167.9p per litre and standard diesel averages 198.9p per litre. The cheapest unleaded is at ESSO BISHOPMILL ELGIN for 166.6p per litre. Prices updated 4 November 2026, 19:10.
Average fuel prices in Elgin
Unleaded
167.9p/L
Lowest 166.6p · UK avg 171.0p
Diesel
198.9p/L
Lowest 195.6p · UK avg 198.4p
Super unleaded
186.6p/L
Lowest 177.9p · UK avg 190.0p
Premium diesel
217.8p/L
Lowest 209.6p · UK avg 217.7p
Latest price update in Elgin: 4 Nov 2026, 19:10. Source: GOV.UK Fuel Finder.
Cheapest unleaded in Elgin
-
ESSO BISHOPMILL ELGIN Cheapest
BUCCANEER GARAGE, ELGIN, IV30 4LF
166.6p
-
ESSO NEW ELGIN
PREMIER NEW ELGIN, ELGIN, IV30 6BG
166.6p
-
ASDA ELGIN SUPERSTORE
EDGAR ROAD, ELGIN, IV30 6YQ
166.7p
-
ESSO
WEST ROAD, ELGIN, IV30 1SA
167.9p
-
TESCO
TESCO STORES LTD, ELGIN, IV30 1TY
167.9p
-
BP
EAST ROAD, ELGIN, IV30 1XU
169.9p
-
SHELL
COXTON PARK, ELGIN, IV30 8AZ
169.9p
Cheapest diesel in Elgin
-
ESSO BISHOPMILL ELGIN Cheapest
BUCCANEER GARAGE, ELGIN, IV30 4LF
195.6p
-
ESSO NEW ELGIN
PREMIER NEW ELGIN, ELGIN, IV30 6BG
195.6p
-
ASDA ELGIN SUPERSTORE
EDGAR ROAD, ELGIN, IV30 6YQ
195.7p
-
TESCO
TESCO STORES LTD, ELGIN, IV30 1TY
196.9p
-
ESSO
WEST ROAD, ELGIN, IV30 1SA
202.9p
-
BP
EAST ROAD, ELGIN, IV30 1XU
202.9p
-
SHELL
COXTON PARK, ELGIN, IV30 8AZ
202.9p
Fuel prices in Elgin: FAQ
What is the average price of petrol in Elgin?
Unleaded (E10) in Elgin averages 167.9p per litre across 7 stations, ranging from 166.6p to 169.9p. That is 3.1p below the UK average.
What is the average price of diesel in Elgin?
Standard diesel in Elgin averages 198.9p per litre across 7 stations, ranging from 195.6p to 202.9p. That is 0.5p above the UK average.
Where is the cheapest petrol in Elgin?
Right now the cheapest unleaded we can see in Elgin is at ESSO BISHOPMILL ELGIN, BUCCANEER GARAGE, ELGIN, IV30 4LF, at 166.6p per litre. Prices change through the day, so check before you set off.
How often are these fuel prices updated?
We refresh prices every 15 minutes from the GOV.UK Fuel Finder scheme, where forecourts report their pump prices.
Fuel prices in other towns and cities
Contains public sector information licensed under the Open Government Licence v3.0. Prices from the GOV.UK Fuel Finder scheme.
Keep your vehicle on the road with VeFix
Save your vehicle, track MOT, tax and servicing, and book trusted UK garages. Free to join.