La città è stata fondata dai Fenici intorno all'VIII o al VII sec. a.C. sulla stretta penisola di Sinis, che chiude il golfo di Oristano. Tharros divenne un importante scalo tra Marsiglia e Cartagine prima di essere conquistata dai Romani nel III sec. a.C. Il motivo del suo abbandono, intorno all'anno mille (i suoi abitanti si trasferirono ad Oristano) resta tuttora un mistero.