Airbus A330-300 aircraft, with 288 passengers and 14 cabin crew on board, travelling from China's Guangzhou skidded off the runway at Suvarnabhumi Airport here last night following its landing gear malfunctioned, Thai Airways International (THAI) President Sorajak Kasemsuvan said.
Passengers were evacuated using emergency slides, he said.
"Sparks were noticed from the vicinity of the right landing gear near the engine," Kasemsuvan said in a statement. "The captain took control of the aircraft until it came to a complete stop and passengers were evacuated from the aircraft emergency exits."
The airline has set up a panel to look into the cause of the accident, while an independent panel was formed by the Department of Civil Aviation to investigate the case.
The incident forced temporary closure of one of two runways at Suvarnabhumi airport - one of the busiest airports in Asia - causing delays for inbound and departing flights.
The crash came less than two weeks after 20 passengers were injured when a Thai Airways Airbus A380 hit severe turbulence as it was descending to Hong Kong's airport.