Petrol and diesel prices in Melksham
6 forecourts. Prices refresh every 5 minutes.
The cheapest unleaded in Melksham is 164.9p at Sainsburys Melksham, against a town average of 166.2p. For diesel, Sainsburys Melksham is cheapest at 192.9p (average 195.4p). Unleaded here averages 1.5p below the UK average of 167.7p.
Open the live map for Melksham
All fuel prices in Melksham
| Station | Unleaded | Diesel | Super unleaded | Premium diesel |
|---|---|---|---|---|
| Sainsburys MelkshamBath Road, SN12 6LL | 164.9 | 192.9 | 176.9 | – |
| Valero Mfg MelkshamSandridge Road, SN12 7QW | 164.9 | 194.9 | 185.9 | 215.9 |
| ESSO Rontec MelkshamSemington Road, SN12 6DE | 165.9 | 192.9 | 184.9 | – |
| Sparoad Service Station SparoadSpa Road Service Station, SN12 7NY | 165.9 | 192.9 | 177.9 | 207.9 |
| TurnpikeTurnpike Garage (melksham) Ltd, SN12 6RE | 165.9 | 192.9 | 176.9 | 199.9 |
| Central Convenience - AtworthBear Garages, SN12 8HN | 169.9 | 205.9 | 183.9 | 199.9 |
Prices in pence per litre. Prices refresh every 5 minutes.
Seen a different price at the pump? Report a discrepancy to Fuel Finder.
Fuel prices near Melksham
- Trowbridge 5 mi
- Bradford-on- Avon 5 mi
- Corsham 5 mi
- Devizes 6 mi
- Chippenham 7 mi
- Calne 8 mi
- Bath 10 mi
- Frome 13 mi