Tiwanaku, tidlegare skrive Tiahuanaco, er ein viktig arkeologisk funnstad i dagens Bolivia frå før inkatid. Ruinane frå den gamle byen ligg ved søraustkysten av innsjøen Titicaca, kring 72 km vest av La Paz. Opphavleg låg byen ved sjøen, men Titicaca har no trekt seg rundt 20 km attende. Byen kan ha vore så stor som 6 km², med folkesetnad på 40 000. Tiwanaku er prega av store steinar som veg opp til 100 tonn, dei er hogd, firkanta, kledd og skore, og slår til og med inkakulturen i kvaliteten på handverket.