合同解除与合同终止的区别主要是:
1、合同解除是合同终止的一种形式,合同终止有多种形式,包括履行完毕终止、合同解除终止、混同终止等。合同解除必然导致合同终止,但合同终止不全是因为合同解除导致的。
2、而合同终止仅使合同关系发生将来消灭的效力,就不具有溯及既往的效力,所以不能产生恢复原状的法律后果;
而合同解除使合同关系发生既往消灭的效力,具有溯及既往的效力,因而对已
履行的合同将产生恢复原状的后果。
再次,权利专属不同。合同终止权为非专属权,可随债权或债务一同移转第三人;而解除权为专属于债权人的权利,除可随同债权债务概括移转外,不得因单纯的债权让与或债务承担而移转给第三人。