fuel.co.uk home

Open around the clock

24-hour petrol stations in Elgin

7 stations in Elgin declare 24-hour fuel in the official UK fuel price scheme, ranked cheapest unleaded first.

The cheapest reported unleaded at a 24-hour station in Elgin is 168.6p per litre at Esso New Elgin (IV30 6BG).

Prices last refreshed at 5:02pm on 21 September 2026, supplied through the official UK Government fuel price open data scheme.

StationUnleadedDieselPremiumSuper dieselUpdated
Esso logoNew Elgin Service Station (IV30 6BG)24hPremier New Elgin, 66, Main Street, New Elgin, Elgin£7.66168.6p£8.85194.6p£8.30182.6p----14 mins ago
Esso logoBishopmill Service Station (IV30 4LF)24hBuccaneer Garage, Lossiemouth Road, Elgin, IV30 4LF, Elgin£7.66168.6p£8.85194.6p£8.30182.6p£9.48208.6p14 mins ago
Asda logoAsda Elgin Superstore (IV30 6YQ)24hEdgar Road, Elgin£7.67168.7p£8.90195.7p--------14 mins ago
Tesco logoElgin Extra - Petrol Filling Station (IV30 1TY)24hTesco Stores Ltd, Blackfriars Road, Elgin£7.68168.9p£8.91195.9p£8.13178.9p----14 mins ago
Shell logoAsda Elgin Express Petrol (IV30 8AZ)24hCoxton Park, Elgin£7.72169.9p£9.00197.9p£8.59188.9p£9.86216.9p14 mins ago
Esso logoMfg West Road (IV30 1SA)24hWest Road, Elgin, Morayshire£7.81171.9p£9.09199.9p£8.63189.9p£9.82215.9p14 mins ago
BP logoMfg Pinefield (IV30 1XU)24hEast Road, Elgin, Morayshire£7.81171.9p£9.00197.9p£8.63189.9p£9.82215.9p14 mins ago

The 24-hour set is exactly the stations declaring the twenty-four-hour-fuel facility in the official feed. Facilities can change; the station's own page shows its published hours.

Search a postcode

Questions about 24-hour fuel in Elgin

Where can I get fuel 24 hours a day in Elgin?
7 stations in Elgin report 24-hour fuel through the official UK fuel price scheme. The cheapest reported unleaded among them is 168.6p per litre at Esso New Elgin (IV30 6BG). Prices last refreshed at 5:02pm on 21 September 2026.
What does 24-hour fuel mean?
These stations declare the twenty-four-hour-fuel facility in the official UK Government fuel price scheme, meaning fuel is available round the clock (often pay-at-pump overnight even when the shop is shut).