How far is Puerto Princesa City from Cagayan de Oro?

The flight distance between Cagayan de Oro and Puerto Princesa City is 663km. Check all available flights on Wego.