Hungary's first shipment of coronavirus vaccine is expected to arrive in late December or early January, Prime Minister Viktor Orban told state radio on Friday.
Orban said Hungary was talking to China and Russia about vaccines and by the spring it could have access to two or three different vaccines. From April, the country was likely to be able to "declare victory over the pandemic".
There is as yet no clinically proven vaccine against the coronavirus, though nearly 200 candidates are in development worldwide, and late-stage trial results are expected for the first of them by the end of 2020.
Orban's government has refrained from imposing restrictions on mass events so far, with schools operating as normal and shops open. Football matches have been held with spectators in stadiums nationwide.
Orban told the radio that from Monday those violating rules on wearing masks would face harsh penalties, with restaurants and shops to be closed by authorities if necessary.
"I believe the key is to obey the existing rules... and that masks must be worn," Orban said, adding that there were enough hospital beds and ventilators to treat patients.
The National Medical Chamber called on the government on Tuesday to limit the opening hours of restaurants, reintroduce special shopping hours for the elderly as infections and the number of hospitalised COVID-19 patients is rising.
The government has not acted on these proposals. Orban is seeking to avoid a repeat of a spring lockdown that sent the economy crashing by 13.6 per cent in the second quarter.
On Thursday, the number of cases in Hungary rose to 68,127, with 56 new deaths taking the total toll to 1,634. There are 3,197 coronavirus patients in hospitals.


US, Iran reach agreement to end war, signing set for Friday
Nine killed, historic monastery on fire as Ukraine faces major Russian attacks
Trump criticises Israel strike as US, Iran inch closer to deal, timing remains unclear
Congo says 782 Ebola cases confirmed, two new health zones affected
Israel says military attacks Hezbollah targets in Beirut's southern suburbs
12 people killed in Missouri plane crash, skydiving company says
Protesters set Tesla ablaze, smash UN office's windows in anti-G7 march in Geneva
Swiss voters reject population cap in referendum, avoiding EU clash
