El hospital San Juan de la Cruz es un hospital general público de ámbito comarcal, que se encuentra situado en la ciudad española de Úbeda,, en la comunidad autónoma de Andalucía. Esta gestionado por el Servicio Andaluz de Salud (SAS), conformando su Área de Servicios con el C.P.E. de Úbeda y con el C.P.E.