Ca substantive diferența dintre invazie și migrație
este că „invazie” este intrare neașteptată, năvălire a unei armate inamice într-o țară (cu scopul de a o cuceri, de a o subjuga); cotropire, invadare; (p.ext.) năvălire, venire neașteptată și în număr mare a cuiva sau a ceva într-un anumit loc iar „migrație” este formă alternativă pentru migrațiune.