Sự khác nhau là:
+Tục ngữ là 1 câu diễn tả 1 ý trọn vẹn, 1 nhận xét, 1 kinh nghiệm, 1 tuân lý hay là 1 phê phán
+Thành ngữ là 1 phần câu có sẵn hay là 1 bộ phận của câu, nhưng nó không diễn tả được 1 ý trọn vẹn
+Ca dao là 1 câu do ông cha đúc rút kinh nghiệm truyền lại nhưng có ngữ điệu rườm rà hơn, trữ tình hơn