Henri Lansbury est sélectionné dans toutes les équipes de jeunes de la sélection anglaise. Ancien capitaine de l'équipe des moins de 16 ans, il fait partie de l'équipe qui échoue en finale du Championnat d'Europe des moins de 17 ans 2007, mais ne participe pas au match à cause d'un choc reçu lors de la demi-finale. Il est également capitaine de l'équipe des moins de 19 ans et participe à la défaite en finale de l'Euro des moins de 19 ans 2009 contre l'Ukraine. Il inscrit trois buts durant cette compétition et est appelé pour la première fois en espoirs lors du match de qualifications contre le Portugal en . Le , lors d'un match amical en U-21 entre l'Angleterre et le Portugal, Lansbury remplace Jason Steele dans les buts quand ce dernier se fait expulser. Lansbury est sélectionné avec l'équipe d'Angleterre espoirs pour l'Euro 2011 des moins de 21 ans mais est sur le banc pour les trois matchs de phase de groupe. Le , il est titulaire pour l'Angleterre lors d'un match de qualification contre l'Azerbaïdjan. Il marque par deux fois et ajoute deux passes décisives, ce qui lui vaut d'être élu homme du match. Le , il marque deux buts lors d'une victoire 4-0 contre les espoirs belges.