1 station in Machynlleth, Gwynedd, cheapest first.
1 station · Unleaded · average 172.9p
The only station in Machynlleth selling unleaded petrol (E10) is Mallwyd Service Station (SY20 9HN), at 172.9p a litre: £95.09 for a 55-litre tank.
The only station in Machynlleth selling diesel is Mallwyd Service Station (SY20 9HN), at 197.9p a litre: £108.84 for a 55-litre tank.
| Fuel | Cheapest | Average | Highest |
|---|---|---|---|
| Unleaded | 172.9p | 172.9p | 172.9p |
| Diesel | 197.9p | 197.9p | 197.9p |
Average unleaded price, cheapest highlighted
Machynlleth has 1 petrol station reporting prices: it is independent.
For unleaded, Machynlleth is cheaper on average than all 12 nearby towns. For diesel, the cheapest nearby town is Criccieth, averaging 196.9p (1.0p less than Machynlleth).