Flight distance between Port Antonio, Jamaica and Pukekohe East, New Zealand 7,977.9 mi / 12,839.2 km