Diesel engines are more fuel-efficient than petrol engines, hence their specific fuel consumption is less. This means diesel engines consume less fuel per unit power output compared to petrol engines, due to higher thermal efficiency and better combustion characteristics.