Survivors said the Boeing 737-400 operated by the national carrier, Garuda, shook violently as it approached Yogyakarta airport too fast in clear weather. It shot off the runway, bouncing three times before plowing through a fence and coming to a halt in a rice field.
"Suddenly there was smoke inside the fuselage; it hit the runway and then it landed in a rice field," local Islamic leader Dien Syamsudin told El-Shinta radio station. "I saw a foreigner. His clothes were on fire and I jumped from the emergency exit. Thank God I survived."
An Italian survivor said the plane appeared to be going too fast as it approached the runway.
"The plane landed at a crazy speed. It was going into a dive and I was certain we would crash on the ground," Alessandro Bertellotti, a journalist with Italian broadcaster Rai, told the ANSA news agency. "I was sitting behind the wing. ... I saw that the pilot was trying to stop it, but it was too fast. It literarily bounced on the strip."
A cameraman for Australia's Seven Network who was aboard the plane and
survived the landing filmed bloodied passengers stumbling away from the
burning wreckage, CBS News'Tracie Strahan reports.
The government ordered an investigation into the crash, the third involving a commercial jetliner in the country in as many months. On New Year's Day, a jet plummeted into the sea, killing all 102 people on board. Weeks later, a plane broke apart on landing, though there were no casualties.
About 19 foreigners were on board Wednesday's flight from Jakarta, nine of them Australians. Foreign Minister Alexander Downer said five of the nine survived the fire with injuries, and information was urgently being sought on the others.
"The plane came hurtling in to the runway at a much greater speed than an aeroplane would normally land at," Downer was quoted as saying by Australia's The Age newspaper.
"It is a terrible tragedy," Australian Prime Minister John Howard told a nationally televised news conference. "Many lives have been lost, and our love and sympathy and condolences go to those who are suffering distress and grief."
Transport Minister Hatta Radjasa told reporters in Yogyakarta that 21 of the 140 passengers and crew on board died, while two others remained unaccounted for.
An explosion and fireball ripped through the air, apparently as the fire reached a fuel tank, according to the video. It showed dazed and burned victims, including Indonesians and Westerners, sitting on the floor or lying on gurneys in the airport terminal.
Bertellotti, the Italian survivor, told the British Broadcasting Corp. that the jet "kept rolling even after we reached the end of the runway."
"It got dark, objects started flying around, people started screaming. I remember that I kept cool, thinking only about escaping, nothing else," he said.