Distance from Papua New Guinea to Cairns Australia?

The straight-line distance from Port Moresby, Papua New Guinea to Cairns, Australia is 520.4 miles. A nonstop flight would take 55 minutes.