Gunn absolvierte vier Partien für die englische U16-Nationalmannschaft, sechs für die U17, vier für die U19-Nationalelf und zwei für die U20-Nationalmannschaft. Mit der englischen U21-Nationalelf nahm er an der U21-Europameisterschaft 2017 in Polen teil, kam allerdings zu keinem Einsatz. Im November 2017 wurde Angus Gunn für das Freundschaftsspiel im Wembley-Stadion in London gegen Brasilien erstmals in den Kader der englischen A-Nationalmannschaft eingeladen. Im März 2018 erhielt er eine Anfrage der schottischen Nationalmannschaft, entschied sich allerdings für eine Karriere in der englischen Nationalelf und reiste vor der Weltmeisterschaft 2018 in Russland zum Trainingslager der englischen Mannschaft.