Skip to content
forecourts.uk

Fuel prices in Elgin

The cheapest diesel in Elgin right now is 193.6p a litre at Bishopmill Service Station and 1 other forecourt, and the cheapest petrol is 164.6p at Bishopmill Service Station and 1 other forecourt. That's across 7 forecourts within 3 miles of the centre, where diesel averages 196.9p and petrol 166.9p. Diesel is down 1.0p on a week ago, and petrol is down 3.0p on a week ago.

Cheapest right now

  1. 1936 Diesel

    Bishopmill Service Station

    1.0 mi

    Esso Bishopmill Elgin · Buccaneer Garage · Elgin

    Changed Open 24 hours today
    Cheapest diesel 24h fuelCar washToiletsAir & screenwashWater
  2. 1646 Unleaded

    Bishopmill Service Station

    1.0 mi

    Esso Bishopmill Elgin · Buccaneer Garage · Elgin

    Changed Open 24 hours today
    Cheapest petrol 24h fuelCar washToiletsAir & screenwashWater
Elgin
Average price per litre
Unleaded 7 forecourts · low 164.6p
1669
Diesel 7 forecourts · low 193.6p
1969
Super unleaded 6 forecourts · low 176.9p
1828
Premium diesel 2 forecourts · low 207.6p
2148
Averages leave out prices that haven't changed in 30 days.

Every forecourt in Elgin

Sorted by price. Distances are from the centre of Elgin.

  1. 2076 Premium diesel

    Bishopmill Service Station

    1.0 mi

    Esso Bishopmill Elgin · Buccaneer Garage · Elgin

    Changed Open 24 hours today
    24h fuelCar washToiletsAir & screenwashWater
  2. 2219 Premium diesel

    Asda Elgin Express Petrol

    1.4 mi

    Shell · Coxton Park · Elgin

    Unchanged for Open 24 hours today
    AdBlue pump24h fuelToilets
  3. ––– Premium diesel

    Elgin Extra

    0.1 mi

    Tesco · Tesco Stores Ltd · Elgin

    Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours today
    EV 50kW24h fuelToiletsAir & screenwashWater
  4. 2199 Premium diesel

    MFG West Road

    0.5 mi

    Esso · West Road · Elgin

    Unchanged since · may be out of date Open 24 hours today
    24h fuelCar washToiletsAir & screenwashWater
  5. ––– Premium diesel

    Asda Elgin Superstore

    0.6 mi

    Asda Elgin Superstore · Edgar Road · Elgin

    Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours today
    24h fuelCar washToilets
  6. 2199 Premium diesel

    MFG Pinefield

    0.9 mi

    BP · East Road · Elgin

    Unchanged since · may be out of date Open 24 hours today
    AdBlue pump24h fuelCar washToiletsAir & screenwash
  7. ––– Premium diesel

    New Elgin Service Station

    1.1 mi

    Esso New Elgin · Premier New Elgin · Elgin

    Doesn't sell premium diesel, or hasn't reported a price for it Open 24 hours today
    24h fuelCar washToiletsAir & screenwash

EV charging in Elgin

9 public charging sites within 3 miles of Elgin, 3 of them rapid (50kW or more). See EV chargers in Elgin.

Facilities in Elgin

Fuel in Elgin: common questions

What is the cheapest diesel in Elgin today?

193.6p a litre at Bishopmill Service Station, Buccaneer Garage, and 1 other forecourt charging the same. Bishopmill Service Station last changed this price 5 hrs ago.

What is the cheapest petrol in Elgin today?

164.6p a litre at Bishopmill Service Station, Buccaneer Garage, and 1 other forecourt charging the same. Bishopmill Service Station last changed this price 5 hrs ago.

What is the average price of fuel in Elgin?

Diesel averages 196.9p a litre in Elgin, 1.0p below the UK average of 197.9p. Petrol averages 166.9p, 2.0p below the UK average of 168.9p. The averages leave out prices that haven't changed in 30 days.

Are fuel prices going up in Elgin?

Diesel is down 1.0p on a week ago, and petrol is down 3.0p on a week ago. These compare today's average with the average we recorded in Elgin seven days ago.

How many forecourts are there in Elgin?

7 forecourts within 3 miles of Elgin town centre report their prices. 2 have AdBlue pumps, 1 has rapid EV charging, 7 sell fuel 24 hours, 5 have a car wash.

How up to date are these prices?

Each price shows when the forecourt last changed it, so you can see how current it is.