Enjin ialah sejenis mesin yang menukarkan tenaga haba yang dihasilkan oleh pembakaran bahan api kepada tenaga mekanikal. Enjin dengan diesel sebagai bahan api dipanggil enjin diesel untuk jangka pendek.