W reprezentacji Maroka Lamyaghri zadebiutował w 2002 roku. W 2004 roku był golkiperem na Olimpiadzie w Atenach, jednak olimpijczycy z Maroka nie wyszli z grupy. W tym samym roku wywalczył także wicemistrzostwo Afryki z Marokiem. W 2006 roku zaliczył swój drugi Puchar Narodów Afyrki, a w 2008 roku ponownie został powołany na ten turniej. W 2014 roku zakończył karierę reprezentacyjną.