Oristano leží na západním pobřeží ostrova Sardinie, při ústí řeky Tirso do moře. Je obklopeno rybnatými lagunami.
Centrem města je náměstí Piazza Roma s věží Torre San Cristoforo. Pěší zóna Via Umberto s obchůdky vede kolem sochy královny Elenory až k barokní katedrále (13. století) na náměstí Piazza del Duomo. Další památkou je neoklasicistní kostel San Francesco, kde se odehrává hlavní část populárního svátku Sartiglia s dostihy a přehlídkou krojů. V Palazzo Parpaglia najdete archeologické vykopávky z Tharrosu a ze středověkého Oristana.
Západně od Oristana leží na mysu Capo San Marco nejvýznamnější sakrální památka – fénické město Tharros. Přímo na pobřeží byly objeveny pozůstatky bran, maličká obydlí, základy fénických chrámů, lázeňských budov, divadla, amfiteátru a pohřebiště.