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.


Four Bahrainis arrested for spying for Iranian Guard
Six vessels attacked in Gulf, Strait of Hormuz
IEA announces record oil stockpile release over Iran war supply disruptions
UN Security Council adopts resolution condemning Iran attacks on Gulf states
Oman works to contain fire at Salalah port after drones strike
Strike hits Beirut apartment block as Israel presses attacks
Six killed in Swiss bus blaze after person reportedly sets themselves on fire
Thailand's Phuket airport closes runway after Air India Express plane malfunctionÂ
