The country registered 477 new coronavirus patients admitted to hospitals and 12 more Covid-19 related fatalities, the Ministry of Public Health announced on Sunday.
This compared with 764 patients and 14 deaths reported on Saturday.
All new infections reported on Sunday were local cases.
The 24-hour period saw 1,170 patients discharged from hospitals after recovering.
As of Saturday, a total of 9,223 people were receiving Covid-19 treatment, including 5,998 in hospitals and 3,148 in home or community isolation, according to the daily update posted by the Department of Disease Control.
Of those in hospital, 651 were seriously ill patients with lung inflammation - with 333 dependent on ventilators.
The 12 people who died were aged from 31 to 88 with an average age of 70. All were Thais, according to the department.
Bangkok logged three new deaths while there were none in adjacent provinces.
Other central plains provinces further from the capital had two deaths — in Nakhon Sawan and Nakhon Nayok.
The North reported one death in Lamphun and the Northeast saw six new fatalities — two each in Khon Kaen and Nakhon Ratchasima, and one each in Nong Bua Lam Phu and Kalasin.
The South had no deaths.
Vaccinations continued to progress, with 143.13 million doses administered as of Saturday. The government said 82.4% of the population has now received at least one dose of the vaccine, 77.3% at least two shots and 46.1% at least one booster shot.
On Saturday alone, 34,465 vaccine doses were administered — 3,959 as a first shot, 9,378 as a second shot and 21,128 as a booster shot.Since the pandemic started in early 2020, there have been 4,673,387 Covid-19 cases, including 2,449,952 cases this year, with 4,631m535 complete recoveries to date.
The accumulated death toll stood at 32,629 since the beginning of the pandemic, including 10,931 so far this year.
The highest number of Covid-related fatalities in a 24-hour period was 312 recorded on Aug 13, 2021. The highest number of cases was 28,379 on April 1, 2022.
Global Covid-19 cases rose by 338,128 in 24 hours to 616.89 million. The worldwide death toll went up by 774 to 6.53 million.