Juan II murió por causas naturales en Barcelona el 19 de enero de 1479, a los 80 años y 7 meses de edad y fue enterrado en el Monasterio de Poblet.