Hradec Králové sai kaupunkioikeudet vuonna 1225. Itävallan ja Preussin välisen sodan ratkaiseva Königgrätzin taistelu käytiin kaupungin lähellä 3. heinäkuuta 1866.