Şahin har representert Tyrkia på U16, U17, U19 og U21 landslagene. Şahin vant bronseballen i U17 VM i Peru i 2005 etter et vellykket arrangement hvor Tyrkia kom på 4.-plass. Şahin tok også rekorden som tidenes yngste spiller som har scoret for det tyrkiske landslaget, ironisk nok skåret han dette målet mot nettopp Tyskland.