The Russian-built Antonov aircraft was flying from Mactan in the central Philippines and crashed about 35 km south of Clark airport, the former US Air Base near Manila, said Alfonso Cusi, director-general of the Civil Aviation Authority of the Philippines.

Firefighters struggled into the night to put out the flames that engulfed the aircraft after it exploded on impact, said police officer Carlito Fabro.

Villagers managed to rescue three crew members — two Russians and an Uzbek. Two other Russians and a Bulgarian were missing.

The Antonov 12 plane was leased by a Manila-based airline company for domestic use, Cusi said. Clark's tower lost communication with the aircraft at about 8:50 p.m.