La Chiesa di San Giovanni dei Fiori a Oristano, è una suggestiva chiesa campestre che si trova nella periferia della città. Anticamente chiamata anche Chiesa di San Giovanni di Fuori, si pensa sia stata edificata intorno al 1300. Oggi viene aperta a Giugno in occasione della festa di San Giovanni Battista e nel mese di febbraio in occasione della Sartiglia di Oristano. Caratteristica di questa chiesetta, è una recente scoperta fatta durante delle operazioni di restauro, dove venne trovato un affresco raffigurante un curioso angelo nero con una spada in una mano e una palma dell’altra.