Megrelų kalba (მარგალური ნინა, margaluri nina) – Kaukazo kalba, priklausanti kartvelų kalbų šeimai. Vartojama gruzinų subetnoso megrelų, gyvenančių daugiausia vakarų Gruzijoje (Megrelijoje ir vietomis Abchazijoje). Iki XX a. pr. dar vadinta iverų kalba. Kalbančiųjų skaičius siekia apie 500–800 tūkst. žmonių, UNESCO ją įtraukusi į nykstančių kalbų sąrašą.
Megrelų kalba užrašoma gruzinų raštu, tačiau neturi bendrinės kalbos varianto ir daugiausia vartojama tik kaip šnekamoji kalba (nors nuo XIX a.yra negausių rašytinių šaltinių). Megrelų kalba yra artimesnė lazų kalbai, o ne gruzinų. Kartais lazų ir megrelų kalbos laikomos bendra zanų kalba, tačiau šių kalbų vartotojai vieni kitų kalbos nesupranta.