В 1996 году переехал в Испанию, в «Реал Овьедо», где стал одним из лидеров, а затем и капитаном команды. Даже когда у клуба начались финансовые трудности (в том числе двухлетняя задержка зарплаты, общий долг составил 1,6 млн евро), Онопко продлевал контракт и помог команде избежать вылета.
В 2003 году подписал контракт с «Спартак-Аланией» (Владикавказ). Помог команде сохранить место в высшем дивизионе чемпионата России. С 2004 по 2005 год выступал за «Сатурн» (Раменское). Последний сезон провел в качестве играющего тренера. Официально завершил игровую карьеру весной 2006 года.