Ollantaytambo está ubicado en el distrito del mismo nombre, provincia de Urubamba, aproximadamente a 60km (kilómetros) al noroeste de la ciudad del Cuzco y tiene una altura de 2792.