Lorsque Arthur Wellesley de Wellington succède à Cradock, il prend à son tour Burgh, dont le père est un ami proche, comme aide de camp. Burgh est présent à la bataille de Talavera, où il est légèrement blessé. Il ramène à la maison l'envoi annonçant la victoire à la Bataille de Buçaco le , est promu major et revient au Portugal en . Il est alors présent à la Bataille de Fuentes de Oñoro, au Combat d'El Bodón, à la prise de Ciudad Rodrigo et Badajoz, et à la Bataille des Arapiles, et a de nouveau rapporté la nouvelle de l'entrée de Wellington à Madrid. Il est promu lieutenant-colonel le . Il est retourné en Espagne et est présent à la Bataille de Vitoria et à la bataille des Pyrénées. Il est présent à l'assaut de Saint-Sébastien, à la bataille de la Nivelle, où son cheval est tué sous lui; à la bataille de la Nive, et à la bataille de Toulouse, où il est de nouveau blessé .