Coin
means of payment
The express purpose of a coin is to act like money: as a unit of account, store of value and medium of transfer.
Coins tend to take the form of native blockchain tokens like bitcoin (BTC), Litecoin (LTC), Monero (XMR).
Token
tokens do have value, but they cannot be considered money in quite the same way that a straightforward coin can.
Tokens are generally hosted on another blockchain, like Ethereum or Waves: 2.0 protocols that allow users to create them using the core coin.
Tokens offer functionality over and above that of digital cash. They may deliver value to investors, beyond speculative returns.
They may be used to hold votes by the community on key business decisions, or even technical changes to the platform.