Kyle Lafferty telah bermain 52 kali untuk , dan telah mencetak 17 gol sejak tahun 2006. Ia turut bermain untuk Irlandia Utara dalam Kejuaraan Eropa UEFA 2016. Ia juga pernah bermain untuk tim nasional U-15, U-17, U-19, dan U-21 Irlandia Utara.