Động cơ đốt trong là một loại động cơ nhiệt tạo ra công cơ học bằng cách đốt nhiên liệu bên trong động cơ. Các loại động cơ sử dụng dòng chảy (tiếng Anh: Fluid flow engine) để tạo công thông qua đốt cháy như turbin khí (tua-bin khí) và các động cơ đốt bên ngoài cylinder (xi-lanh) ví dụ như máy hơi nước hay động cơ Stirling không thuộc về động cơ đốt trong.