7 stations in Melksham, Wiltshire, cheapest first.
The cheapest unleaded petrol (E10) in Melksham today is 167.9p a litre at Sainsburys Melksham (SN12 6LL). Across the 7 stations selling it, prices average 171.3p and go up to 176.9p, so filling a 55-litre tank costs between £92.34 and £97.30.
The cheapest diesel in Melksham today is 193.9p a litre at Sainsburys Melksham (SN12 6LL). Across the 7 stations selling it, prices average 196.9p and go up to 203.9p, so filling a 55-litre tank costs between £106.64 and £112.14.
Unleaded in Melksham averages 171.3p, 3.6p less than the Wiltshire average (175.0p) and 3.1p less than the UK average (174.4p). Diesel in Melksham averages 196.9p, 3.6p less than the Wiltshire average (200.5p) and 2.5p less than the UK average (199.4p).
Super unleaded (E5) is sold at 7 stations, from 179.9p at Sainsburys Melksham. Premium diesel is sold at 5 stations, from 204.9p at Turnpike. The 2 supermarket stations charge 168.4p on average for unleaded, 4.1p less than the other 5.
| Fuel | Cheapest | Average | Highest |
|---|---|---|---|
| Unleaded | 167.9p | 171.3p | 176.9p |
| Super unleaded | 179.9p | 187.5p | 195.9p |
| Diesel | 193.9p | 196.9p | 203.9p |
| Premium diesel | 204.9p | 212.9p | 219.9p |
Average unleaded price, cheapest highlighted
Melksham has 7 petrol stations reporting prices: 1 BP, 1 Esso, 1 Sainsbury's, 1 Valero and 3 independents. 3 are open 24 hours a day. 2 are at a supermarket. Of the 7, 6 offer air and screenwash, 6 sell bottled AdBlue, 5 have a car wash, 4 have water, 1 has customer toilets and 1 has AdBlue pumps.
For unleaded, Melksham is cheaper on average than all 12 nearby towns. For diesel, Melksham is cheaper on average than all 12 nearby towns.