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.
4.6m questions
5.9m answers