Hydrogen gas is cleaner than CNG. CNG contains hydrocarbons. Therefore, it has carbon contents. Carbon is a form of pollutant present in CNG. On the other hand, hydrogen is waste-free. The fusion of hydrogen does not produce any waste. Hence, hydrogen is cleaner than CNG.