Boufal pelasi Marokon maajoukkueessa ensimmäisen kerran maaliskuussa 2016 kahdessa ottelussa Kap Verdeä vastaan. Afrikan-mestaruskilpailuissa 2019 hän pelasi kolme ottelua.