Indonesia on Thursday recorded more than 8,300 coronavirus cases, its highest single-day jump.
The number of coronavirus cases rose to 558,877 after 8,369 new infections were recorded in the past 24 hours, according to the Health Ministry.
The virus-related death toll rose to 17,355 after an additional 156 fatalities were recorded overnight, it said.
The government this week decided to cut the year-end's extended holiday by three days amid concerns about a spike in new cases.
Several key officials, including Jakarta Governor Anies Baswedan and his deputy Ahmad Riza Patria, have announced in recent days that they have contracted the virus.