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
- 1936 Diesel
Bishopmill Service Station
1.0 miEsso Bishopmill Elgin · Buccaneer Garage · Elgin
Changed Open 24 hours todayCheapest diesel 24h fuelCar washToiletsAir & screenwashWater - 1646 Unleaded
Bishopmill Service Station
1.0 miEsso Bishopmill Elgin · Buccaneer Garage · Elgin
Changed Open 24 hours todayCheapest petrol 24h fuelCar washToiletsAir & screenwashWater
- 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
Every forecourt in Elgin
Sorted by price. Distances are from the centre of Elgin.
- 1646 Unleaded
Bishopmill Service Station
1.0 miEsso Bishopmill Elgin · Buccaneer Garage · Elgin
Changed Open 24 hours today24h fuelCar washToiletsAir & screenwashWater - 1646 Unleaded
New Elgin Service Station
1.1 miEsso New Elgin · Premier New Elgin · Elgin
Changed Open 24 hours today24h fuelCar washToiletsAir & screenwash - 1657 Unleaded
Asda Elgin Superstore
0.6 miAsda Elgin Superstore · Edgar Road · Elgin
Unchanged for Open 24 hours today24h fuelCar washToilets - 1669 Unleaded
Elgin Extra
0.1 miTesco · Tesco Stores Ltd · Elgin
Unchanged for Open 24 hours todayEV 50kW24h fuelToiletsAir & screenwashWater - 1679 Unleaded
MFG West Road
0.5 miEsso · West Road · Elgin
Unchanged for Open 24 hours today24h fuelCar washToiletsAir & screenwashWater - 1679 Unleaded
MFG Pinefield
0.9 miBP · East Road · Elgin
Unchanged for Open 24 hours todayAdBlue pump24h fuelCar washToiletsAir & screenwash - 1679 Unleaded
Asda Elgin Express Petrol
1.4 miShell · Coxton Park · Elgin
Changed Open 24 hours todayAdBlue pump24h fuelToilets
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
- AdBlue at the pump 2 forecourts
- Rapid EV charging at forecourts 1 forecourt
- 24 hour fuel 7 forecourts
- Car wash 5 forecourts
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.