Thai League 1 will kick off on August 13 instead of July 31 and Thai League 2 will kick off on August 14 instead of August 1.
Thai League Co acting president Korawee Prisananantakul said the move was taken on Wednesday by the Football Association of Thailand and Thai League Co after the Sports Authority of Thailand and Tourism and Sports Ministry asked them to delay matches.
"Meanwhile, the Thailand Champions Cup match between BG Pathum United and Chiang Rai United will kick off on August 8 instead of July 24," Korawee said.
An extra midweek match in League 1 will be added in August, while two extra midweek matches will be added to League 2 in September and November.
Half of the teams in both leagues have received Covid-19 jabs and all teams will be vaccinated by the end of this month, said the Thai League chief.