Calle que va desde la Plaza 1º de Mayo hasta la Calle Carmen.
Antiguamente se llamaba Calle Toril, por ser el toril para guardar los toros de las fiestas taurinas que se festejaban en la Plaza 1º de Mayo.
Su actual nombre dedicado a San Juan de la Cruz le viene porque desemboca justo al lado del Oratorio de San Juan de la Cruz, precisamente donde falleció el poeta místico, por lo que la elección del nombre de la calle no puede ser más acertada.