The victims were not immediately identified. Reports initially said they had been injured, one of them seriously, but police later confirmed that both died.
Police detained a 16-year-old Czech national about 1 kilometer (less than a mile) from the scene, shortly after the attack. A knife was found nearby.
Prime Minister Petr Fiala offered his condolences to relatives of the dead. "What has happened in Hradec Kralove today is an absolutely incomprehensible and horrible act," he posted on X.
Police said the situation was under control, there was no danger to the public and that security in the city was not boosted. No other details were immediately available.
Credit: AP
Credit: AP