Nach der Niederlage Napoleons in Russland und dem Beginn der Kämpfe in Deutschland erhielten die französischen Truppen in Spanien keine Verstärkung mehr. Wellington verbrachte den Winter damit, seine Armee zu reorganisieren, und plante, die iberische Halbinsel im Frühjahr 1813 gänzlich freizukämpfen. Im Mai 1813 begann Wellingtons abschließende Offensive von Portugal aus zwischen Duero und Tajo, in der er zunächst die nördlichen Provinzen Spaniens eroberte und sein Hauptquartier von Lissabon nach Santander verlegte. Wellingtons Truppen marschierten durch das kastilische Hochland in Richtung Kantabrien, um die französische Hauptmacht durch Abschneidung der Verbindungswege zum Rückzug aus Zentralspanien zu zwingen. Er griff die französische Hauptmacht unter Joseph Bonaparte am 21. Juni 1813 in der entscheidenden Schlacht von Vitoria mit drei Kolonnen an. Die Schlacht beendete Napoleons Herrschaft in Spanien. Am 7. Juli begann Wellington die Belagerung von San Sebastian. Im Herbst 1813 rang er, inzwischen zum Feldmarschall befördert, mit den Truppen des neuen französischen Oberbefehlshabers Soult auf breiter Front um die Übergänge in den Pyrenäen. In Südfrankreich eindringend, lieferte er sich mit Soult noch am 10. April 1814 die blutige Schlacht bei Toulouse, dann folgte mit der Abdankung Napoleons das Kriegsende.