Stavba železnice z Hradce Králové do Jaroměře započala v říjnu 1856. Slavnostní příjezd prvního vlaku z Pardubic do Jaroměře taženého parními lokomotivami Josefstadt a Austria se konal 20.10.1857 a od 4.11.1857 začal ve stanici pravidelný provoz. Za prusko-rakouské války bylo nádraží zcela zničeno požárem, o rok později se začalo se stavbou nové budovy pod označním Josefstadt - Jaroměř. Během 1. světové války prošlo stanicí přibližně 236 000 válečných zajatců internovaných v josefovské pevnosti. Dne 18.9.1996 byla výpravní budova se skladištěm, poštou, vodárenskou věží, výtopnou, točnou a kolejištěm prohlášené národní kulturní památkou.