按照思維過程的方向,可以分為演繹推理、歸納推理和類比推理。其中,演繹推理又分為簡單命題推理和復合命題推理。簡單命題的推理分為直接命題的推理和關系命題的推理;復合命題的推理可分為聯合推理、替代推理、假設推理、假設替代推理(兩難推理)等。歸納推理可分為完全歸納推理和不完全歸納推理。類比推理分為定性類比推理和關系類比推理。
根據前提與結論之間是否存在蘊涵關系,可分為必然性推理和概率推理;
根據前提的數量,可以分為直接推理和間接推理。