Hans siste offensiv inn i Spania ble stoppet av general Wellesley (hertugen av Wellington) i slaget om Pyreneene i månedsskiftet juli-august 1813 og av spanske styrker under general Manuel Freire de Andrade i slaget om San Marcial den 31. august 1813. Soults styrker ble presset tilbake til Frankrike og foretok en kjempende retrett i slag ved Nivelle, Nive og Orthez inntil hans styrker ble slått av Wellesley i slaget om Toulouse 10. april 1814. Soults styrker klarte uansett å tilføre de britisk-allierte styrkene betydelige tap og klarte å hindre at den franske styrken ble fanget.