O ciclo Stirling é un ciclo termodinámico do motor Stirling que busca obter o máximo rendemento. É semellante ao ciclo de Sadi Carnot.
A diferenza da máquina de Carnot, a cal logra a maior eficiencia teórica, esta máquina está constituída por dúas isotermas, dúas isocoras e un sistema de rexeneración entre as isocoras.
Existe tamén unha máquina similar segundo o ciclo Ericsson, a cal consta de dúas isotermas e dúas isóbaras. Tamén consta dun sistema de rexeneración entre as isóbaras como no ciclo Stirling.