In the present research paper, the characteristics of dust-acoustic solitary waves (DASWs) and double layers (DLs) are studied. Ions are treated as non-thermal and variable dust charge is considered. The Korteweg–de Vries equation is derived using a reductive perturbation method. It is noticed that compressive solitons are obtained up to a certain range of relative density δ (=ni0/ne0) beyond which rarefactive solitons are observed. The study is further extended to investigate the possibility of DLs. Only compressive DLs are permissible. Both DASWs and DLs are sensitive to variation of the non-thermal parameter.