San Juan de Oros o San Juan de Oro es una localidad argentina ubicada en el Departamento Santa Catalina de la provincia de Jujuy. Se encuentra sobre la Ruta Provincial 7, 15 km al norte de la Laguna de los Pozuelos, y 40 km al sur de Santa Catalina.
Casi sin estructura urbana de su edificación se destaca una escuela y un templo católico.[1]