Oyón liegt im baskischen Teil der Weinbauregion Rioja, etwa 435 Meter über dem Meeresspiegel. Die Gemeinde grenzt im Süden an die autonome Gemeinschaft La Rioja und im Westen an Navarra. Die nächstgelegene größere Stadt ist Logroño, rund siebzehn Kilometer entfernt, während die historische Kleinstadt Laguardia etwa vierundzwanzig Kilometer westlich liegt.
Der Ort entstand vermutlich während der Reconquista und Wiederbesiedlung im zehnten und elften Jahrhundert. Erstmals urkundlich erwähnt wird Oyón im Jahr 1366, als es noch zur Region Sonsierra de Navarra gehörte. Später wurde es durch kastilische Truppen erobert und schließlich 1512 endgültig der spanischen Krone unterstellt. Im siebzehnten Jahrhundert erhielt Oyón seine Unabhängigkeit.
Besonders sehenswert ist die barocke Pfarrkirche Santa María de la Asunción mit ihrem markanten Glockenturm. Der Adelspalast Palacio de los condes de Bureta und der Palacio del marqués del Puerto prägen mit ihren steinernen Wappen und Balkonen das Ortsbild. Die Gemeinde lebt heute vor allem vom Weinbau und dem damit verbundenen Tourismus.