Juan Sánchez de Castro fue un pintor español activo en Sevilla entre 1478 y 1502.
[1] De estilo gótico final o hispano-flamenco, no debe ser confundido con su homónimo Juan Sánchez de San Román, también activo en Sevilla pero de estilo distinto al suyo.
Su obra está teñida de dulzura, gracia y suavidad, con influencia del estilo mediterráneo.
Tradicionalmente es llamado «el patriarca de la pintura sevillana».
Su actividad está documentada en el Alcázar de Sevilla en 1478 y en el Monasterio de Santiago de la Espada en 1502, en este último lugar junto a su hijo, el también pintor Pedro Sánchez.