Ions are atoms that have a charge, this is because they have gained or lost an electron. That is the difference, ions have a charge because of gain or lost of electrons, atoms have no charge.
3.6m questions
4.6m answers