Diesel vs petrol in 2026: costs, emissions and clean-air rules

25 June 2026·6 min read·Updated 15 August 2026

The economy maths

Diesels usually return 15 to 25% better real-world economy than the same petrol, and diesel has often been the cheaper litre, although the gap has narrowed since 2022. At today's prices the payback for a diesel's higher purchase price takes longer, so how many miles you actually do matters more than the brochure figure.

You can check live litre prices near you on the fuel finder and run the numbers with real forecourt prices, not guesses.

Clean Air Zones change the maths

Every current UK Clean Air Zone and London's ULEZ use the same thresholds: Euro 4 petrol, roughly a 2006 petrol car, and Euro 6 diesel, roughly a 2015 diesel. A pre-2015 diesel that looks cheap on fuel can cost £8 to £12.50 for every day it enters a zone.

Check any registration against all six zones at once with the CAZ checker, or read the UK Clean Air Zones guide for the city-by-city charges.

Where each fuel type stands

  • High annual mileage, 12,000 plus: diesel still wins on fuel cost alone
  • Low mileage or city driving: petrol wins, short trips are hard on a diesel's filter
  • Any pre-2015 diesel near a CAZ city: add the daily charge before you buy
  • Company cars: diesel BiK rates have sat above petrol for years

The MOT angle

Diesel cars fail the MOT more often than petrol cars overall. You can see the split on the MOT failure rates by fuel type page. The gap comes from the mileages diesels cover and the exhaust-related failures that come with them, not because diesel itself is worse.

Frequently Asked Questions

For high-mileage drivers away from Clean Air Zones, no. For low-mileage, city or regular London, Birmingham or Bristol driving, petrol or hybrid is usually the better buy.

Per mile, diesel still wins at high annual mileage. At the UK average of about 7,400 miles a year, petrol and diesel are close, and the gap has shrunk as pump prices have moved together.

Petrol cars at Euro 4, roughly 2006 onward, and diesels at Euro 6, roughly 2015 onward, are exempt in every current UK zone. Check a car by registration on the CAZ checker.

Check your vehicle

Related guides