Karkache kwam in het verleden uit voor verschillende Belgische nationale jeugdelftallen. Met België –17 nam hij in 2016 deel aan het EK onder 17, samen met onder andere Mile Svilar, Sebastiaan Bornauw en Zinho Vanheusden. Karkache kwam enkel in actie in de eerste groepswedstrijd tegen Schotland. Later werd hij opgeroepen voor Marokko –23.