Hlavní nádraží
Na území města Hradce Králové najdeme dvě železniční stanice a tři zastávky. Nejvýznamnější je současné Hlavní nádraží, které se nachází nedaleko místní části Kukleny. První vlak přijel do města 3. října 1857 z Pardubic. Nádraží tehdy bylo za hradbami a mělo pouze tři koleje. V roce 1871 byla dokončena stavba původní nádražní budovy, v následujících letech vznikly tratě do Chlumce, Týniště a Hořic. Počet přepravených cestujících stále rostl. V roce 1920 byla zavedena autobusová doprava do centra, což nelibě nesli povozníci, kteří nabízeli mnohem dražší služby.
V té době už původní staniční budova nevyhovovala požadavkům cestujících a začaly vznikat plány na stavbu zcela nového komplexu. Zvítězil návrh bratrů architektů Václava (1884–1964) a Jana (1899–1985) Rejchlových. Stavba nové budovy ve stylu funkcionalismu, které vévodí 46 metrů vysoká věž s hodinami, trvala téměř šest let (1930–1936) a byla slavnostně dostavěna jako dar k 85. narozeninám Tomáše Garrigue Masaryka. Prezident měl dokonce ve vestibulu vlastní bustu. Jednalo se o jedno z nejmodernějších nádraží ve střední Evropě.
Během komunistické diktatury význam stanice dále rostl, přes Hradec Králové a Týniště nad Orlicí tehdy jezdily mezinárodní rychlíky do Moskvy nebo Varšavy. V roce 2025 má být zahájena celková modernizace stanice. Bude položeno přes 21 kilometrů nových kolejí a 103 výhybek, postaví se nové nástupiště, dojde také k renovaci podchodů. V blízkosti nádraží vznikne velké parkoviště a dvě cyklověže pro kola.