The move is aimed to tackle a recent outbreak that has spread from pubs and clubs in Bangkok’s Thong Lor area.
The closure order covers Bangkok, Pathum Thani, Nonthaburi, Nakhon Pathom, Samut Prakan, Samut Songkhram, Samut Sakhon, Ayutthaya, Saraburi, Lopburi, Nakhon Nayok, Chonburi, Rayong, Chachoengsao, Sa Kaew, Chanthaburi, Prachinburi, Saraburi, Suphanburi, Kanchanaburi, Phetchaburi, Ranong, Chumphon, Nakhon Si Thammarat, Prachuap Khiri Khan, Surat Thani, Songkhla, Yala, Narathiwat, Nakhon Ratchasima, Khon Kaen, Chaiyaphum, Udon Thani, Buri Ram, Tak, Loei, Chiang Mai, Lampang, Chiang Rai, Phuket and Phetchabun.
CCSA spokesperson Taweesin Visanuyothin said the measure will run from midnight on Friday to at least April 23.
Other provinces also have the power to close nightspots temporarily if necessary, he added.
Communicable disease committees in each province can also ask the CCSA for permission to ease restrictions if they think the Covid-19 situation there is under control.
Taweesin added that the government has talked with the private sector on procuring vaccines other than the AstraZeneca and Sinovac doses provided by the state.
A total of 559 new cases of Covicd-19 were reported by the CCSA on Friday. Most were detected in Bangkok (268), followed by Samut Prakan (46), Chonburi (46), Prachuap Khiri Khan (30), Sa Kaew (16), Pathum Thani (12) and Nonthaburi (10).
In all, 45 provinces have logged new Covid-19 cases over the past week.