- bacteria have no memrbane bound organelles (their genetic material is found in the form of a circular strand of DNA), viruses consist of just nucleic acid (DNA or RNA) enclosed in the protein coat
- bacteria require no host to survive, whilst viruses are entirely dependent on the host cell, hence why they're not classified as living organisms
- viruses are significantly smaller
- bacteria have a cell membrane, wall and cytoplasm, ribosomes, plasmids etc, whilst viruses contain no such structures