Als Einwechselspieler kam King am 27. März 2002 zu seinem Länderspieldebüt für England gegen Italien; es endete mit einer 1:2-Niederlage. Knapp zwei Jahre später kam er im Freundschaftsspiel gegen Portugal zu seinem ersten Einsatz von Beginn an und schoss beim 1:1-Remis sein erstes Tor für die „Three Lions“. Unterstützt durch seine guten Vereinsleistungen war er Bestandteil des Kaders für die Euro 2004 in Portugal, vertrat den verletzten John Terry im Eröffnungsspiel gegen Frankreich und neutralisierte Thierry Henry trotz der 1:2-Niederlage. Sein zweites Europameisterschaftsspiel absolvierte er gegen Kroatien und wurde dabei nach seiner Einwechselung ins Mittelfeld beordert.