Cheapest fuel prices in Elgin

The latest prices from petrol stations near Elgin, from the UK's official fuel price data, updated twice a day.

Across 9 forecourts near Elgin with a price reported in the last week, unleaded averages 164.8p - 1.7p below the UK average of 166.5p. Prices range from 159.6p to 170.9p, a spread of 11.3p a litre.

Cheapest unleaded near Elgin

Stations in Elgin's own postcode district (IV30) are listed first, cheapest first, then the rest nearby.

  1. Bishopmill Service Station - Buccaneer Garage, Lossiemouth Road, Elgin, IV30 4LF - 159.6p
  2. New Elgin Service Station - Premier New Elgin, 66 Main Street, New Elgin, IV30 6BG - 159.6p
  3. Asda Elgin Superstore - Edgar Road, IV30 6YQ - 159.7p
  4. Elgin Extra - Petrol Filling Station - Tesco Stores Ltd, Blackfriars Road, IV30 1TY - 164.9p
  5. MFG West Road - West Road, IV30 1SA - 165.9p
  6. MFG Pinefield - East Road, IV30 1XU - 165.9p
  7. Asda Elgin Express Petrol - Coxton Park, IV30 8AZ - 167.9p (price reported 7 days ago)
  8. Mosstodloch Service Station - Mosstodloch Filling Station, Mosstodloch, Fochabers, IV32 7LH - 166.9p
  9. Harbour Filling Station - Harbour Service Station Ltd, 5 Shore Street, IV31 6PB - 169.9p
  10. Ian Watt Garage - Ian Watt Garage, James Street, Lossiemouth, IV31 6DD - 170.9p

Cheapest unleaded near Elgin this week

DayCheapestStation
Sat 14 Nov159.6pBishopmill Service Station
Fri 13 Nov159.6pBishopmill Service Station
Thu 12 Nov159.7pAsda Elgin Superstore
Wed 11 Nov163.5pCraigellachie Filling Station Ltd
Tue 10 Nov164.6pAberlour Filling Station
Mon 9 Nov164.6pBishopmill Service Station
Sun 8 Nov165.5pCraigellachie Filling Station Ltd

Fuel prices in nearby towns