Se ubica sobre la Avenida de los Insurgentes en frente de la zona arqueológica de Cuicuilco y en frente de la Villa Olímpica, de la cual recibe el nombre la estación.