In England war es zwischen dem König und der Adelsopposition 1264 zum offenen zweiten Krieg der Barone gegen den König gekommen. Mehrere schottische Adlige nahmen an dem Krieg teil, wobei die meisten auf der Seite des englischen Königs kämpften. 1265 bot Alexander dem englischen König seine Waffenhilfe an, die dieser nach dem Sieg bei Evesham aber nicht mehr benötigte. Nach dem Chronisten John Fordun sollen Alexander und die schottischen Geistlichen sich nach dem Ende des Kriegs der Barone geweigert haben, eine vom Papst geforderte Steuer zugunsten des Kreuzzugs des englischen Thronfolgers Lord Eduard zu zahlen. Allerdings nahmen zahlreiche schottische Adlige und Ritter an dem zweiten Kreuzzug des französischen Königs Ludwig IX. teil. Während dieses Kreuzzugs starben David, Earl of Atholl, Adam, Earl of Carrick und zahlreiche schottische Ritter. Nachdem Lord Eduard von seinem Kreuzzug zurückkehrte, wurde er als Nachfolger seines 1272 verstorbenen Vaters Heinrich III. im August 1274 zum englischen König gekrönt. Alexander nahm zusammen mit seiner Frau und zahlreichen schottischen Adligen an der Krönung seines Schwagers in Westminster Abbey teil. Dabei war er aber vor allem als Baron für seine englischen Ländereien und nicht als König eines benachbarten Reiches geladen. Dennoch huldigte er dem neuen König nicht für seine englischen Besitzungen, was die schottischen Beziehungen zu England für mehrere Jahre belastete. Erst nachdem Alexander von Eduard I. die Zusicherung erhalten hatte, dass eine Huldigung sich nicht auf die Freiheit und Rechte von Schottland auswirken würde, reiste Alexander 1278 erneut nach Westminster. Dort huldigte er am 28. Oktober dem englischen König, wobei er ausdrücklich das Königreich Schottland von der Huldigung ausnahm.