Ulm Hauptbahnhof is the main station in the city of Ulm, which lies on the Danube, on the border of the German states of Baden-Württemberg and Bavaria in the Danube-Iller region (Region Donau-Iller).
Ulm Hauptbahnhof has twelve platforms, of which five are terminating platforms, and forms a major railway junction. Other stations in the city are Ulm-Söflingen to the west and Ulm Ost (east) to the east and Ulm-Donautal (Danube valley) in the industrial area. The Ulm marshalling yard is located to the west of the city. Neu-Ulm (New Ulm), which lies across the Danube in Bavaria, has the stations of Neu-Ulm, Finningerstraße and Gerlenhofen.
Ulm is located on the railway line from Stuttgart to Munich, over which Intercity-Express trains operate, and part of the Magistrale for Europe (trunk line) from Paris to Budapest. European cities such as Amsterdam, Budapest, Paris and Linz can be reached without transfers. Every day, about 29,000 passengers use the station.[4] It is used daily by about 335 trains operated by Deutsche Bahn, SWEG, Go-Ahead, Schwäbische Alb-Bahn and Agilis, 75 long-distance and 260 regional trains. The station is served by local trains that are coordinated by the Donau-Iller-Nahverkehrsverbund (Danube-Iller Local Transport Association, DING).