Cheapest petrol in Elgin today
155.7p+5.7p vs last week
Asda · ASDA ELGIN SUPERSTORE
IV30 6YQ
Avg petrol
157.5p
+5.7p vs last week
Avg diesel
189.2p
Price spread
4.2p
Station map
🛒 Cheapest supermarket
🔧 Cheapest independents
📈 30-day price trend — Elgin
— Petrol (E10)— Diesel
Key insights for Elgin
- →Average petrol has risen 5.7p/litre in Elgin over the past week
- →There is a 4.2p/litre spread between the cheapest and most expensive petrol in Elgin — filling a 55L tank at the cheapest saves ~£2.31
- →Asda is the cheapest forecourt in Elgin at 155.7p, 4.2p cheaper than the cheapest independent
- →Keith is currently 1.7p/litre cheaper on average than Elgin
Is it cheaper nearby?
Towns near Elgin — click to compare
Top 5 cheapest stations in Elgin
Tap a station to see opening times and details
🏆
Asda
ASDA ELGIN SUPERSTOREIV30 6YQPetrolSupermarket
155.7p
▼#2
Esso
NEW ELGIN SERVICE STATIONIV30 6BGPetrolSupermarket
156.6p
▼#3
Esso
Bishopmill Service StationIV30 4LFPetrolSupermarket
156.6p
▼#4
Tesco
ELGIN EXTRA - PETROL FILLING STATIONIV30 1TYPetrolSupermarket
156.9p
▼#5
Shell
ASDA ELGIN EXPRESS PETROLIV30 8AZPetrolSupermarket
156.9p
▼Get Elgin alerts in your inbox
Free weekly digest — no app needed. Unsubscribe anytime.



