По летописной легенде, великий князь литовский Гедимин после успешной охоты обнаружил прекрасное место недалеко от города Кернаве, решил воздвигнуть на нём замок и перенести сюда столицу. Во второй половине XIV века здесь, в Старых Троках (Сянейи Тракай), уже стоял каменный замок. Правил им в 1337—1382 сын Гедимина трокский князь Кейстут. Около 1350 года в этом замке родился Витовт. В 1375 году Кейстут перенёс свою столицу из Старых Трок в защищённые озером Новые Троки, где был построен Полуостровной замок. Замок в Старых Троках в 1391 году был разрушен и больше не восстанавливался. Участок земли с остатками замка Витовт в 1405 году подарил монахам бенедиктинцам. Монастырь стоит на старом замчище. Трокский Полуостровной замок был построен Кейстутом в 1370-е годы на берегу озера Гальве (или Трокского озера)[2]. Он был разрушен во время междоусобиц 1382—1383 годов и вновь отстроен лишь в конце правления Витовта. короче, они были построены и разрушены примерно в одно время