More than 300 fuel stations across the country are now charging over £2 a litre for diesel as prices keep climbing, including at least two in Cornwall.
An extra 33 forecourts raised their prices overnight, bringing the total to 326 garages around the UK that have breached the £2-a-litre threshold for standard diesel in the last week.
At five of those garages, the price of standard unleaded, which is usually cheaper than diesel, now stands at 199.9p a litre.
At £2 a litre, it costs motorists £110 to fill up a standard family car, which is at least £30 more than the average price of filling the same car at the start of 2026.
Petrol and diesel prices shot up after the US and Israel launched attacks on Iran on February 28, and there has been another spike in prices since the start of September as the continuing conflict has put further pressure on oil prices.
A third of the petrol stations charging £2 a litre are motorway service stations, but the high prices are also being charged in many suburban and rural forecourts.
In Cornwall, they include outlets at the extreme opposite ends of the county: Trewellard Garage in Pendeen, and an Esso garage at the A38 Carkeel Roundabout near Saltash, as you can see in the interactive map below.
You can see all the garages charging £2 a litre for diesel on this interactive map.
The prices are based on data supplied by retailers and updated daily as part of the government’s Fuel Finder service, set up to help motorists get a better deal from fuel companies.
The average price of diesel across all UK forecourts is now 195.3p a litre, with standard unleaded standing at 172p a litre. Both are at their highest levels since the spike in prices at the end of 2022 caused by Russia’s invasion of Ukraine.
The cheapest place in Cornwall to fill up your car with petrol is at a Tesco garage in Launceston.
According to the latest data supplied by retailers, a driver in an average family car could save up to £9 by filling up at this forecourt, compared to the most expensive petrol station. The Tesco garage at Tesco Stores Ltd, Launceston is charging motorists 165.9p per litre, which means it would cost £91 to fill up an average 55 litre tank. This is based on a feed of live petrol prices published by the Department for Energy Security and Net Zero.
165.9p – Tesco, Tesco Stores Ltd, Launceston, PL15 9HG
166.9p – Asda Express, Wobern Garage, Launceston, PL15 7AU
167.9p – Murco, The Elms, Saltash, PL12 6PW
168.9p – Bp, Greenaways Garages, Launceston, PL15 8DF
168.9p – Tesco, Wesley St, Camborne, TR14 8DT
168.9p – Nts Maynes Service Station, Maynes Garage, Redruth, TR15 3EY
169.7p – Dover Service Station, Hayle, TR27 5DT
169.9p – Morrisons, Agar Road, Redruth, Cornwall, TR15 3NH

Diesel Price Tops £2 a Litre at Two Cornwall Garages