Doprava Semily
Město Semily se nachází na křižovatce silnic II/289, II/292, III/2829 a III/2892. Autobusové nádraží se nachází v Podmoklicích asi 300 m od Riegrova náměstí a asi 100 m od železniční stanice.
Na území města Semily se nacházejí dvě železniční stanice – jedna v Podmoklicích na trati č. 030 z Pardubic do Liberce a druhá ve Spálově na trati č. 035 z Tanvaldu do Železného Brodu.