Кахраба выступал за различные юношеские и молодёжные сборные Египта. Особенно успешными были его выступления за сборную игроков до 20 лет, с которой он победил на молодёжном чемпионате Африки в 2013 году. В том же 2013 году он дебютировал во взрослой сборной Египта, а 2017 году помог ей стать серебряным призёром Кубка африканских наций. Участник чемпионата мира 2018 года.