Live prices from 8,000 UK forecourts.
Standard diesel (B7) averages 190.3p a litre across the 7,949 UK forecourts publishing a price right now, from 146.0p at the cheapest to 299.9p at the most expensive. Updated 20 minutes ago.
Most forecourts sit between 184.9p and 195.9p — a difference of about £6.05 on a 55-litre tank, or roughly £310 a year at a tank a week. Premium diesel averages 209.4p at the 4,109 forecourts publishing one, from 177.9p to 255.9p. The map shows both grades, with no recommendation either way.
3,469 of these forecourts report being open 24 hours a day.