How far is Port Moresby from Christchurch?

The flight distance between Christchurch and Port Moresby is 4518km. Check all available flights on Wego.