사고 과정의 방향에 따라 연역추리, 귀납추리, 비유추리로 나눌 수 있다. 그 중에서도 연역추리는 단순한 명제 추리와 복합명제 추리로 나뉜다. 간단한 명제의 추리는 직접적인 명제의 추리와 관계 명제의 추리로 나뉜다. 복합명제의 추리는 합동추리, 대체추리, 가설추리, 가설대체추리 (딜레마추리) 등으로 나눌 수 있다. 귀납적 추리는 완전 귀납적 추리와 불완전 귀납적 추리로 나눌 수 있다. 유추 추론은 질적 유추 추론과 관계 유추 추론으로 나뉜다.
전제와 결론 사이에 함축 관계가 있는지 여부에 따라 필연성 추리와 확률 추리로 나눌 수 있다.
전제의 수에 따라 직접 추리와 간접 추리로 나눌 수 있다.