Communicable diseases are diseases that are infectious and can easily spread while non communicable diseases are diseases that are non-infectious and don't easily spread.
Communicable diseases are those that are transmissible from one host, animal or person, to another while Non-communicable diseases are those that are not transmissible.