The bus was travelling from the national capital Bangkok to Nathawi district, Songkhla province, Xinhua reported.
Official investigations into the cause of the crash are underway.
Thailand has one of the highest road accident rates in the world with around 20,000 people killed every year, according to the World Health Organization.
AMK/PR