Xochicalco es un sitio arqueológico que se ubica en el Municipio de Miacatlán en el estado de Morelos, México, a 38 km al suroeste de la ciudad de Cuernavaca.