Demir grał w młodzieżowych reprezentacjach Turcji na wszystkich szczeblach wiekowych. W 2008 roku wystąpił na Mistrzostwach Europy U-17, podobnie jak w 2009 roku. W 2009 roku zagrał również na Mistrzostwach Świata. 10 października 2014 zadebiutował w dorosłej reprezentacji Turcji w przegranym 1:2 meczu eliminacji do Euro 2016 z Czechami, rozegranym w Stambule, gdy w 66. minucie zmienił Olcaya Şahana.