1. Menurut kecepatannya, dapat dibagi menjadi mesin diesel kecepatan tinggi (lebih besar dari 1000 rpm), kecepatan sedang (300-1000 rpm) dan kecepatan rendah (kurang dari 300 rpm).
2. Menurut ruang bakar, dapat dibagi menjadi mesin diesel injeksi langsung, ruang berputar dan pra-ruang.
3. Menurut mode aksi tekanan gas, dapat dibagi menjadi mesin diesel piston aksi tunggal, aksi ganda dan lawan.