Městem podél levého břehu Vltavy vede železniční trať 091 Praha - Kralupy nad Vltavou. Je to dvoukolejná elektrizovaná celostátní trať zařazená do evropského železničního systému, součást 1. koridoru, doprava byla zahájena roku 1850. Na území města leží železniční stanice Roztoky u Prahy a železniční zastávka Roztoky-Žalov. | Foto: Packa, Wikimedia Commons