The Civil Disobedience Movement differed from the Non-Cooperation Movement in the following ways.
(a) Non-Cooperation Movement was launched between 1920 and 1922, while the Civil Disobedience Movement continued from 1930 to 1934.
(b) The Non-Cooperation Movement was launched because of the anger of Jallianwalla Bagh tragedy and the Civil Disobedience Movement was launched to protest the arrival of the Simon Commission.
(c) Non-Cooperation Movement began with the surrender of titles, boycott of British institutions and goods, whereas Civil Disobedience Movement began with defying and breaking the colonial laws, like Salt Law.
(d) Non-Cooperation Movement aimed for swaraj or self-government. Civil Disobedience Movement demanded complete independence or Purna Swaraj.
(e) The Non-Cooperation Movement got the support of almost all sections of the society whereas Civil Disobedience Movement had many limitations. The dalits, Muslims, industrial workers and businessmen did not participate fully.