Этот замок, как и само поселение, имеет древнюю историю. Первое его упоминание в летописи трудно датировать, однако по тому, что он был назван как резиденция князя, погибшего в I веке нашей эры, можно предположить, что уже тогда это строение считалось довольно мощным. Именно в этом замке князь и погиб, когда его начали атаковать тогда еще кочевые племена, населявшие территорию нынешней Венгрии.
Замок назывался венгерским словом Унгвар. Это переводится буквально как крепость на воде. Именно от названия этого строения и пошло впоследствии название города, который появился здесь намного позже. Причина того, что древнее строение было расположено именно здесь – в древних границах. По этой территории граничили венгерские племена и государство Киевская Русь. Построен он был русичами и долго удерживался ими как форпост, однако уже в 903 году он был полностью потерян для воинов киевского князя и стал принадлежать венграм. Тогда вместе с ним была захвачена и вся прилегающая местность. Уже тогда замок стал обладать не только защитным, но и административным значением – его сделали центром воеводства. Для того, чтобы обеспечивать его надобности, к нему были присоединены и некоторые селения, а впоследствии территорией этого замка стала считаться вся прилегающая к нему долина. Так было положено начало создания города, который теперь является центром области – Ужгорода.
Войны за обладание укреплениями происходили постоянно, но при этом никто не мог одержать в них победу, и крепость оставалась в руках прежних хозяев. До 1241 года. Тогда Орда во время своего масштабного нашествия уничтожила полностью древнее строение. Однако в то время остаться без замка на этой неспокойной земле было самоубийством, и поэтому уже через семь лет здесь появилась новая крепость. Уже каменная. До XIV века этот замок был венгерским, а потом со смертью последнего представителя династии он стал центром многих тревожных событий.