Ollantaytambo (quechua: "Ollantay Tampu") es un poblado y sitio arqueológico incaico, capital del distrito de Ollantaytambo (provincia de Urubamba), situado al sur del Perú, a unos 90 km al noroeste de la ciudad del Cuzco.