Wieża Łokietka została zbudowana na przełomie XIII i XIV wieku. Pierwotnie pełniła funkcję obronną. Z czasem, po zbudowaniu zamku, zaczęła służyć jako latarnia śródlądowa, ułatwiająca żeglugę na Wiśle. Rozpościera się z niej doskonały widok na miasto i okolicę.
Zamek powstał nieco niżej, w latach 40. XIV wieku. W I połowie XVI wieku został przebudowany w stylu renesansowym. Uległ znacznym zniszczeniom podczas potopu szwedzkiego oraz w wyniku pożaru w 1663 r. Do naszych czasów przetrwał w formie trwałej ruiny.
Wieżę i zamek zwiedza się w ramach jednego biletu. Bilety są sprzedawane przy wejściu na zamek.