21 stations in Moray, cheapest first.
21 stations · Unleaded · average 175.1p
The cheapest unleaded petrol (E10) in Moray today is 169.9p a litre at Gleaner Ballindalloch Service Station in Ballindalloch (AB37 9AS). Across the 21 stations selling it, prices average 175.1p and go up to 179.9p, so filling a 55-litre tank costs between £93.44 and £98.94.
The cheapest diesel in Moray today is 196.9p a litre at Gleaner Ballindalloch Service Station in Ballindalloch (AB37 9AS). Across the 21 stations selling it, prices average 200.8p and go up to 204.9p, so filling a 55-litre tank costs between £108.30 and £112.69.
Unleaded in Moray averages 175.1p, 0.7p more than the UK average (174.4p). Diesel in Moray averages 200.8p, 1.4p more than the UK average (199.5p).
Super unleaded (E5) is sold at 13 stations, from 182.9p at Tesco Elgin Extra - Petrol Filling Station. Premium diesel is sold at 7 stations, from 212.6p at Esso Bishopmill Elgin Bishopmill Service Station. The 9 supermarket stations charge 172.9p on average for unleaded, 3.9p less than the other 12.
| Fuel | Cheapest | Average | Highest |
|---|---|---|---|
| Unleaded | 169.9p | 175.1p | 179.9p |
| Super unleaded | 182.9p | 191.7p | 199.9p |
| Diesel | 196.9p | 200.8p | 204.9p |
| Premium diesel | 212.6p | 219.0p | 222.9p |
Average unleaded price, cheapest highlighted
Moray has 21 petrol stations reporting prices: 5 Esso, 3 Tesco, 2 Gulf, 1 Asda, 1 BP, 1 Jet, 1 Shell and 7 independents. 8 are open 24 hours a day and 2 close on Sundays. 9 are at a supermarket. Of the 21, all sell bottled AdBlue, 18 offer air and screenwash, 17 have customer toilets, 16 have a car wash, 11 have water, 2 have AdBlue pumps and 2 sell LPG.
In Moray, Aberlour has the cheapest average unleaded (171.1p) and Forres the most expensive (179.4p), out of 6 towns with at least two stations. For diesel, Aberlour is cheapest (198.1p) and Forres dearest (204.4p).