Die wichtigsten Bauwerke in Onil sind die Palastfestung aus dem 16. Jahrhundert, der Sitz der Stadtverwaltung, die katholische Kirche Santiago Apóstol (aus dem 17. und 18. Jahrhundert) und die Einsiedeleien San Buenaventura (aus dem 17. Jahrhundert) und Santa Ana.