In ingegneria e termodinamica, un motore termico converte l'energia termica in lavoro meccanico utilizzando la differenza di temperatura tra una "fonte" calda e un "pozzo" freddo. Il calore viene trasferito dalla fonte, attraverso il "corpo di lavoro" del motore, al "pozzo", e in questo processo parte del calore si trasforma in lavoro utilizzando le qualità del gas o del liquido all'interno del motore.

Ci sono molti tipi di motori termici. Ognuno ha un ciclo termodinamico. I motori termici prendono spesso il nome dal ciclo termodinamico che usano, come il ciclo di Carnot. Spesso prendono nomi comuni, come benzina/benzina, turbina o motori a vapore.

I motori a combustione interna generano calore all'interno del motore stesso. Altri motori termici possono assorbire calore da una fonte esterna. I motori termici possono essere aperti all'aria o sigillati e chiusi all'esterno (Questo è chiamato un ciclo aperto o chiuso).