Bymuren har fire store byporter, midt på hver side: Anyuan-porten i nord, Changle-porten i øst, Yongning-porten i sør, og Anding-porten i vest. I tillegg til disse opprinnelige portene er det tilkommet 14 til for å avlaste trafikken i den indre by. Ved siden av de 98 tårnene, med 120 meters mellomrom langs muren, er tre av de opprinnelig fire hjørnetårnene blitt bevart. Tidligere kom man inn gjennom portene over vindelbroer. Om morgenen ble tårnene åpnet på signal fra klokketårnet, om kvelden ble vindelbroene heist opp på signal fra trommetårnet.