Die Stadt wurde im 8./7. Jh. v. Chr. von den Phöniziern auf der schmalen Sinis-Halbinsel gegründet, die den Golf von Oristano abschließt. Tharros wurde schnell eine bedeutende Station zwischen Marseille und Karthago, bevor es im 3. Jh. v. Chr. an die Römer fiel. Ungeklärt ist, warum die Stadt um das Jahr 1000 aufgegeben wurde und die Einwohner sich in Oristano niederließen.