Born in Germany, Çalhanoğlu opted to represent Turkey at international level, from under-16 level onwards. He made his senior debut in 2013 and was part of their squad at UEFA Euro 2016 and Euro 2020.