Romanshorn railway station, opened in 1855, forms the junction between the Winterthur–Romanshorn railway, the Schaffhausen–Rorschach railway and the Romanshorn–Nesslau Neu St. Johann railway.