It is served by regional and long-distance services operated by Deutsche Bahn and Swiss Federal Railways.
From the beginning, services from Kreuzlingen ran on the former SBB line through Konstanz to connect with the German rail network.
It was served by the S-Bahn-like Seehas (named after a mythical "lake hare") service developed by the MThB over the Upper Rhine Railway to Engen.
The station building was built in 1863 in Gothic and Renaissance styles, modelled on the Palazzo Vecchio in Florence.
Before November 2008, when Switzerland became a party to the Schengen Agreement, the central platform was separated by a chain-link fence.
Until 2008 travellers to the Swiss section of the station had to pass through a form of passport control to get to the platforms.
A daily InterCity train running to/from Hamburg, extended in the summer months to/from Stralsund, was discontinued in December 2014.
[6] These regional services form part of a wider network around Lake Constance, marketed as the Bodensee S-Bahn, spreading over four countries (Germany, Switzerland, Austria, Liechtenstein).
[7] The RegioExpress (RE1) from Konstanz via St. Gallen to Herisau with stops in Kreuzlingen Hafen and Romanshorn was introduced in December 2015 after lengthy negotiations.
The project almost failed for lack of funding, although the Kreuzlingen/Konstanz-Romanshorn-St. Gallen railway line has been comprehensively refurbished in recent years for this express service.