Tiahuanaco o Tiwanaku es una antigua ciudad arqueológica, capital del Estado tiahuanacota, está ubicada en Bolivia, en el Departamento de La Paz, a 15 kilómetros al sudeste del lago Titicaca.