Abarhoun played nine games for the Morocco U20 team and eight for the Morocco U23 team, including three at the 2012 Summer Olympics. He made his senior international debut in 2013, earning 7 international caps.