Petrol & diesel prices in Melksham

Cheapest Unleaded in Melksham: 166.9p a litre, at 3 stations (Sainsburys, Bath Road; Valero, Sandridge Road; Sparoad Service Station, Spa Road Service Station).

All 7 stations in Melksham show a price. Only prices from the last 30 days are ranked.

Fuel

© OpenStreetMap

Cheapest stations

  1. 1 Sainsburys, Bath Road SN12 6LL Melksham 166.9p Directions
  2. 2 Valero, Sandridge Road SN12 7QW Melksham 166.9p Directions
  3. 3 Sparoad Service Station, Spa Road Service Station SN12 7NY Melksham 166.9p Directions
  4. 4 BP, Nortree Motors SN12 8AU Melksham 24-hour fuel 167.9p Directions
  5. 5 Esso, Semington Road SN12 6DE Melksham 24-hour fuel 167.9p Directions

All stations

Station UnleadedE5DieselPremium diesel
Sainsburys, Bath Road SN12 6LL Melksham 0 miles Directions 166.9p updated 178.9p updated 192.9p updated not sold
BP, Nortree Motors SN12 8AU Melksham 0.8 miles 24-hour fuel Directions 167.9p updated 195.9p updated 197.9p updated 219.9p updated
Esso, Semington Road SN12 6DE Melksham 0.5 miles 24-hour fuel Directions 167.9p updated 186.9p updated 194.9p updated not sold
Sparoad Service Station, Spa Road Service Station SN12 7NY Melksham 0.5 miles Directions 166.9p updated 178.9p updated 192.9p updated 214.9p updated
Turnpike, Turnpike Garage (Melksham) Ltd SN12 6RE Melksham 1.9 miles 24-hour fuel Directions 169.9p updated 178.9p updated 194.9p updated 199.9p updated
Valero, Sandridge Road SN12 7QW Melksham 0.7 miles Directions 166.9p updated 189.9p updated 194.9p updated 215.9p updated
Central Convenience, Bear Garages SN12 8HN Melksham 2.9 miles Directions 169.9p updated 183.9p updated 205.9p updated 199.9p updated

Nearby towns