Cuando la flota se disponía a zarpar, tuvieron lugar en Sicilia los acontecimientos conocidos como las Vísperas sicilianas que provocaron la expulsión de la isla, tras una gran matanza, de los franceses. Los sicilianos enviaron entonces una embajada a Pedro III ofreciéndole la corona siciliana, a la que tenía derecho gracias a su matrimonio. El rey aragonés puso entonces su flota rumbo a Sicilia, donde arribó el 30 de agosto de 1282 y fue coronado rey en la ciudad de Palermo.