Do zabytków miasta należą Baszta Tczewska, Gdańska i Narożna. Najstarszą świątynią w mieście jest kościół pw. św. Mateusza wybudowany w XIV wieku. Na szczycie południowej kruchty w 1999 roku umieszczono replikę drewnianej średniowiecznej rzeźby Chrystusa Starogardzkiego. Oryginał znajduje się w Muzeum Diecezjalnym w Pelplinie. We wnętrzu na łuku oddzielającym prezbiterium od nawy głównej jest fresk "Sąd Ostateczny" z około 15 w., jednak odkryty dopiero w 1957 roku. Przedstawia Chrystusa na tronie, u Jego stóp jest Michał Archanioł, po prawicy klęczą Maryja ze św. Katarzyną i św. Barbarą, po lewicy ś. Jan Chrzciciel ze świętymi Piotrem i Pawłem.