W reprezentacji Maroka Safri zadebiutował w 2000 roku. Wcześniej w 1997 roku brał udział z kadrą U-21 w młodzieżowych MŚ w Malezji, a w 2000 na Igrzyskach Olimpijskich w Sydney. W 2002 roku zaliczył swój pierwszy turniej o Puchar Narodów Afryki, jednak Maroko nie wyszło wówczas z grupy. W 2004 roku na Pucharze Narodów Afryki 2004 wywalczył wicemistrzostwo Afryki, a w 2006 roku nie wyszedł z Marokiem z grupy. W 2008 roku po raz czwarty znalazł się w kadrze na ten turniej.