Im Jahr 1270 nahm Alfons auch am siebten Kreuzzug nach Tunis teil, wo er an der im Feldlager um sich greifenden Ruhr starb, am selben Tag wie der König. Sein Leichnam wurde ebenfalls nach Frankreich überführt und in der Abtei von Saint-Denis bestattet.