Dopravě slouží trať německých říšských drah Žitava-Liberec. Hrádek n. N. je první pohraniční stanicí na československém území. Tato trať byla dána do provozu r. 1859. Pozoruhodný je 800 m dlouhý železniční přejezd, který vede před Žitavou přes údolí Nisy. Autobusové linky spojují město s Chrastavou a Libercem, s Rynolticemi a s ústecko-teplickou drahou, dále s hranicemi a s autobusovými linkami, vedoucími do Žitavy a do překrásných Lužických hor. Mimoto jsou k disposici autotaxi.
Dlážděné a v dobrém stavu udržované silnice doplňují dobrou dopravu. Hrádek n. N., toto nejstarší sídlo v údolí Nisy v Čechách, je pro svou polohu a krásné údolí a pro svou čistotu vděčným cílem turistů a výletníků.