A plane has crash-landed in the Pacific Ocean after overshooting a runway on the tiny island of Weno, north-west of Papua New Guinea.

Local authorities confirmed the airliner which was en route to Papua New Guinea from Micronesia – missed the runway and crashed into the water around 9.30am Friday local time.

Miraculously, all 36 passengers and 11 crew members are alive, but plane was completely submerged and one passenger was injured.

Locals rushed out to the scene of the crash on small boats to help rescue passengers, who escaped the aircraft and were standing on the wings.

The passenger plane was flying from Micronesia’s Pohnpei to Chuuk Airport, where it was scheduled to make a stop before continuing on to Port Moresby in Papua New Guinea.

Chuuk Airport manager Jimmy Emilio told local media outlets the Air Niugini plane cleared the runway by about 160metres. Air Nuigini is Papua New Guinea’s national airline.

Micronesia is a country spread across the western Pacific Ocean comprising more than 600 islands, located north of Papua New Guinea.

It’s currently unclear what caused the crash. Papua New Guinea Accident Investigation Commission is currently preparing a team to investigate the site of the accident.

Videos  shows rescue boats attending the scene, helping passengers and crew get off the half-submerged wreckage to safety.