Principalele diferențe între legăturile ionice și covalente sunt urmatoarele:
-Fiecare legătură ionică are o temperatură ridicată de topire și punct de fierbere, în timp ce legăturile covalente au de obicei un punct scăzut (fata de cea ionică)
-În legăturile ionice există un transfer de electroni (pierdere pentru unul, câștig pentru celălalt), dar în covalent ele sunt împărtășite.
-Legătura ionică apare între doi atomi diferiți (metalici și nemetali), în timp ce legătura covalentă are loc între doi atomi similari (nemetali).