Der Hauptbahnhof wurde 1892–97 an Stelle des Böhmischen Bahnhofs von Ernst Giese, Paul Weidner und Arwed Rosbach erbaut. Die dreischiffige Stahlbogenhalle besitzt 18 Bahnsteige. Nach den Kriegszerstörungen 1945 wurde der Hauptbahnhof vereinfacht wieder aufgebaut. Nach umfangreichen Sanierungsarbeiten erhielt der Hauptbahnhof im Jahr 2006 ein Membrandach nach Entwürfen des englischen Architekten Norman Forster.