Boyd står (pr. april 2018) noteret for 18 kampe og syv scoringer for Skotlands landshold, som han debuterede for den 11. maj 2006 i et opgør mod Bulgarien. Kampen udviklede sig til en drømmedebut, hvor Boyd scorede to mål.