At least 29 people were killed and four badly injured when a bus plunged into a deep ravine in northeast Thailand, police said Friday.