Byen ligger på jernbanestrekningen St. Petersburg (Baltiske stasjon)–Gattsjina. Strekningen frem til Krasnoje Selo ble åpnet i 1859; videreføringen på vel 20 kilometer til Gattsjina fulgte i 1872, dit den fikk tilknytning til den i 1870 bygde strekningen til Tallinn. Det gikk også forbindelse videre mot Warszawa.