Jenis-jenis Mesin (motor)
1. Berdasarkan siklus kerja
a. Motor siklus 2 langkah
b. Motor siklus 4 langkah, dan
c. Motor rotary wankel
2. Berdasarkan susunan silinder
a. Segaris (in-line)
b. Jenis V (V-type)
c. Bertolak belkang (opposed tipe)
d. Bintang (star)
3. Berdasarkan pembentukan campuran
a. Menggunakan kerburator pada motor bensin dan gas
b. Menggunakan injektor pada motor bensin dan disel
4. Berdasarkan penyalaan bahan bakar
a. Penyalaan pengapian pada motor bensin dan gas
b. Penyalaan kompresi pada motor disel.
5. Berdasarkan gerak piston
a. Gerak piston bolak-balik (reciprocating)
b. Gerak piston putar (rotary)
6. Berdasarkan gerak piston
a. Pengisian alami (naturally aspirated engine)
b. Pengisian tekan (superchanged engine)
7. Bedasarkan pendinginan
a. Sistem pendingin udara
b. Sistem pendingin air
8. Berdasarkan sifat penggunaanya
a. Stasioner, sebagai penggerak gen-shet
b. Mobile, pada kendaraan.