Veselská brána je dochována dvěma baštami: jihozápadní baštou I. a severovýchodní baštou II. půlkruhového půdorysu. Přízemí vystavěno z lomového kamene, první patro z cihelného zdiva. V přízemí se nachází střílnová okna vytesaná v kamenných kvádrech a osazená v hlubokých špaletách. V patře jsou střílnová okna v cihlovém zdivu. V severovýchodní baště II. je průchod pro pěší. Vnitřní strany průjezdu brány jsou členěny slepými oblouky se segmentovými záklenky v přízemí i v patře. Brána ukončena korunou z cihel. Výška brány je přibližně 6 metrů. Na vnitřní straně je v prvním patře dochován ochoz.